package d20chat;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

import javax.swing.JCheckBox;
import javax.swing.JFileChooser;
import javax.swing.JScrollPane;
import javax.swing.JTextField;
import javax.swing.filechooser.FileFilter;
import javax.swing.filechooser.FileNameExtensionFilter;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * CharSheetViewer20.java
 *
 * Created on Jul 9, 2009, 12:02:02 PM
 */

/**
 * 
 * @author Arul
 */

public class CharSheetViewer20 extends javax.swing.JFrame implements CharSheet {

	protected final String DEFAULT_DATA;
	protected final JFileChooser fc;
	protected final FileFilter filter;
	protected File saveFile;
	protected boolean init;
	protected int hashCode;
	protected GeneralViewer parent;
	private boolean isPlayerSheet;

	protected ArrayList<JTextField> infoList;
	protected ArrayList<JTextField> ablList;
	protected ArrayList<JTextField> hpacList;
	protected ArrayList<JTextField> saveList;
	protected ArrayList<JTextField> attList;
	protected ArrayList<JTextField> skillList;
	protected ArrayList<JCheckBox> featsList;
	protected String[] allData;
	protected String[] infoData;
	protected String[] ablData;
	protected String[] hpacData;
	protected String[] saveData;
	protected String[] attData;
	protected String[] skillData;
	protected String[] featsData;

	protected HashMap<String, JTextField> modLookup;
	protected HashMap<String, String> aliasLookup;

	/** Creates new form CharSheetViewer20 */
	public CharSheetViewer20(GeneralViewer p) {
		init = false;
		filter = new FileNameExtensionFilter("Text Files and Character Sheets",
				"txt", "d20");
		fc = new JFileChooser(new File("./"));
		fc.addChoosableFileFilter(new FileNameExtensionFilter("Character Sheets", "d20"));
		fc.setFileFilter(filter);
		DEFAULT_DATA = getDefault();
		parent = p;
		isPlayerSheet = false;

		initComponents();
		importData(DEFAULT_DATA);
		makeSections();
		makeModLookup();
		makeAliasLookup();

		saveFile = new File(System.getProperty("user.dir") + "\\"
				+ getCharName() + ".d20");
		hashCode = genHash();
	}

	/**
	 * Creates new form CharSheetViewer20
	 * 
	 * @param inData
	 *            The string containing the data.
	 */
	public CharSheetViewer20(GeneralViewer p, String inData) {
		init = false;
		filter = new FileNameExtensionFilter("Text Files and Character Sheets",
				"txt", "d20");
		fc = new JFileChooser(new File("./"));
		fc.addChoosableFileFilter(new FileNameExtensionFilter("Character Sheets", "d20"));
		fc.setFileFilter(filter);
		DEFAULT_DATA = getDefault();
		parent = p;
		isPlayerSheet = false;

		initComponents();
		importData(inData);
		makeSections();
		makeModLookup();
		makeAliasLookup();

		saveFile = new File(System.getProperty("user.dir") + "\\"
				+ getCharName() + ".d20");
		hashCode = genHash();
	}

	/**
	 * Creates new form CharSheetViewer20
	 * 
	 * @param inFile
	 *            The File object that contains the stored data.
	 * @throws FileNotFoundException
	 */
	public CharSheetViewer20(GeneralViewer p, File inFile)
			throws FileNotFoundException {
		init = false;
		filter = new FileNameExtensionFilter("Text Files and Character Sheets",
				"txt", "d20");
		fc = new JFileChooser(new File("./"));
		fc.addChoosableFileFilter(new FileNameExtensionFilter("Character Sheets", "d20"));
		fc.setFileFilter(filter);
		DEFAULT_DATA = getDefault();
		parent = p;
		isPlayerSheet = false;

		initComponents();
		Scanner in = new Scanner(inFile);
		in.useDelimiter("$$$$$$");
		String inData = in.next();
		importData(inData);
		makeSections();
		makeModLookup();
		makeAliasLookup();

		saveFile = new File(System.getProperty("user.dir") + "\\"
				+ getCharName() + ".d20");
		hashCode = genHash();
	}

	/**
	 * This method is called from within the constructor to initialize the form.
	 * WARNING: Do NOT modify this code. The content of this method is always
	 * regenerated by the Form Editor.
	 */
	@SuppressWarnings("unchecked")
	// <editor-fold defaultstate="collapsed"
	// desc="Generated Code">//GEN-BEGIN:initComponents
	private void initComponents() {

		tabbedPane = new javax.swing.JTabbedPane();
		jScrollPane1 = new javax.swing.JScrollPane();
		page1 = new javax.swing.JLayeredPane();
		info1 = new javax.swing.JTextField();
		info2 = new javax.swing.JTextField();
		info3 = new javax.swing.JTextField();
		info4 = new javax.swing.JTextField();
		info5 = new javax.swing.JTextField();
		info6 = new javax.swing.JTextField();
		info7 = new javax.swing.JTextField();
		info8 = new javax.swing.JTextField();
		info9 = new javax.swing.JTextField();
		info10 = new javax.swing.JTextField();
		info11 = new javax.swing.JTextField();
		info12 = new javax.swing.JTextField();
		info13 = new javax.swing.JTextField();
		info14 = new javax.swing.JTextField();
		info15 = new javax.swing.JTextField();
		abl1 = new javax.swing.JTextField();
		abl2 = new javax.swing.JTextField();
		abl3 = new javax.swing.JTextField();
		abl4 = new javax.swing.JTextField();
		abl5 = new javax.swing.JTextField();
		abl6 = new javax.swing.JTextField();
		abl7 = new javax.swing.JTextField();
		abl8 = new javax.swing.JTextField();
		abl9 = new javax.swing.JTextField();
		abl10 = new javax.swing.JTextField();
		abl11 = new javax.swing.JTextField();
		abl12 = new javax.swing.JTextField();
		abl13 = new javax.swing.JTextField();
		abl14 = new javax.swing.JTextField();
		abl15 = new javax.swing.JTextField();
		abl16 = new javax.swing.JTextField();
		abl17 = new javax.swing.JTextField();
		abl18 = new javax.swing.JTextField();
		abl19 = new javax.swing.JTextField();
		abl20 = new javax.swing.JTextField();
		abl21 = new javax.swing.JTextField();
		abl22 = new javax.swing.JTextField();
		abl23 = new javax.swing.JTextField();
		abl24 = new javax.swing.JTextField();
		save1 = new javax.swing.JTextField();
		save2 = new javax.swing.JTextField();
		save3 = new javax.swing.JTextField();
		save4 = new javax.swing.JTextField();
		save5 = new javax.swing.JTextField();
		save6 = new javax.swing.JTextField();
		save7 = new javax.swing.JTextField();
		save8 = new javax.swing.JTextField();
		save9 = new javax.swing.JTextField();
		save10 = new javax.swing.JTextField();
		save11 = new javax.swing.JTextField();
		save12 = new javax.swing.JTextField();
		hpac1 = new javax.swing.JTextField();
		hpac2 = new javax.swing.JTextField();
		hpac3 = new javax.swing.JTextField();
		hpac4 = new javax.swing.JTextField();
		hpac5 = new javax.swing.JTextField();
		hpac6 = new javax.swing.JTextField();
		hpac7 = new javax.swing.JTextField();
		hpac8 = new javax.swing.JTextField();
		hpac9 = new javax.swing.JTextField();
		hpac10 = new javax.swing.JTextField();
		hpac11 = new javax.swing.JTextField();
		hpac12 = new javax.swing.JTextField();
		hpac13 = new javax.swing.JTextField();
		hapc14 = new javax.swing.JTextField();
		hpac15 = new javax.swing.JTextField();
		hpacButton1 = new javax.swing.JButton();
		hpacButton2 = new javax.swing.JButton();
		att1 = new javax.swing.JTextField();
		att2 = new javax.swing.JTextField();
		att3 = new javax.swing.JTextField();
		att4 = new javax.swing.JTextField();
		att5 = new javax.swing.JTextField();
		att6 = new javax.swing.JTextField();
		att7 = new javax.swing.JTextField();
		att8 = new javax.swing.JTextField();
		att9 = new javax.swing.JTextField();
		att10 = new javax.swing.JTextField();
		attW11 = new javax.swing.JTextField();
		attW12 = new javax.swing.JTextField();
		attW13 = new javax.swing.JTextField();
		attW14 = new javax.swing.JTextField();
		attW15 = new javax.swing.JTextField();
		attW16 = new javax.swing.JTextField();
		attW17 = new javax.swing.JTextField();
		attW18 = new javax.swing.JTextField();
		attW19 = new javax.swing.JTextField();
		attW21 = new javax.swing.JTextField();
		attW22 = new javax.swing.JTextField();
		attW23 = new javax.swing.JTextField();
		attW24 = new javax.swing.JTextField();
		attW25 = new javax.swing.JTextField();
		attW26 = new javax.swing.JTextField();
		attW27 = new javax.swing.JTextField();
		attW28 = new javax.swing.JTextField();
		attW29 = new javax.swing.JTextField();
		attW31 = new javax.swing.JTextField();
		attW32 = new javax.swing.JTextField();
		attW33 = new javax.swing.JTextField();
		attW34 = new javax.swing.JTextField();
		attW35 = new javax.swing.JTextField();
		attW36 = new javax.swing.JTextField();
		attW37 = new javax.swing.JTextField();
		attW38 = new javax.swing.JTextField();
		attW39 = new javax.swing.JTextField();
		attW41 = new javax.swing.JTextField();
		attW42 = new javax.swing.JTextField();
		attW43 = new javax.swing.JTextField();
		attW44 = new javax.swing.JTextField();
		attW45 = new javax.swing.JTextField();
		attW46 = new javax.swing.JTextField();
		attW47 = new javax.swing.JTextField();
		attW48 = new javax.swing.JTextField();
		attW49 = new javax.swing.JTextField();
		attA1 = new javax.swing.JTextField();
		attA2 = new javax.swing.JTextField();
		attA3 = new javax.swing.JTextField();
		attA4 = new javax.swing.JTextField();
		attA5 = new javax.swing.JTextField();
		attA6 = new javax.swing.JTextField();
		attA7 = new javax.swing.JTextField();
		attA8 = new javax.swing.JTextField();
		attA9 = new javax.swing.JTextField();
		attA10 = new javax.swing.JTextField();
		skill1 = new javax.swing.JTextField();
		skill2 = new javax.swing.JTextField();
		skill3 = new javax.swing.JTextField();
		skill4 = new javax.swing.JTextField();
		skill5 = new javax.swing.JTextField();
		skill6 = new javax.swing.JTextField();
		skill7 = new javax.swing.JTextField();
		skill8 = new javax.swing.JTextField();
		skill9 = new javax.swing.JTextField();
		skill10 = new javax.swing.JTextField();
		skill11 = new javax.swing.JTextField();
		skill12 = new javax.swing.JTextField();
		skill13 = new javax.swing.JTextField();
		skill14 = new javax.swing.JTextField();
		skill15 = new javax.swing.JTextField();
		skill16 = new javax.swing.JTextField();
		skill17 = new javax.swing.JTextField();
		skill18 = new javax.swing.JTextField();
		skill19 = new javax.swing.JTextField();
		skill20 = new javax.swing.JTextField();
		skill21 = new javax.swing.JTextField();
		skill22 = new javax.swing.JTextField();
		skill23 = new javax.swing.JTextField();
		skill24 = new javax.swing.JTextField();
		skill25 = new javax.swing.JTextField();
		skill26 = new javax.swing.JTextField();
		skill27 = new javax.swing.JTextField();
		skill28 = new javax.swing.JTextField();
		skill29 = new javax.swing.JTextField();
		skill30 = new javax.swing.JTextField();
		skill31 = new javax.swing.JTextField();
		skill32 = new javax.swing.JTextField();
		skill33 = new javax.swing.JTextField();
		skill34 = new javax.swing.JTextField();
		skill35 = new javax.swing.JTextField();
		skill36 = new javax.swing.JTextField();
		skill37 = new javax.swing.JTextField();
		skill38 = new javax.swing.JTextField();
		skill39 = new javax.swing.JTextField();
		skill40 = new javax.swing.JTextField();
		skill41 = new javax.swing.JTextField();
		skill42 = new javax.swing.JTextField();
		skill43 = new javax.swing.JTextField();
		skill44 = new javax.swing.JTextField();
		skill45 = new javax.swing.JTextField();
		skill46 = new javax.swing.JTextField();
		skill47 = new javax.swing.JTextField();
		skill48 = new javax.swing.JTextField();
		skill49 = new javax.swing.JTextField();
		skill50 = new javax.swing.JTextField();
		skill51 = new javax.swing.JTextField();
		skill52 = new javax.swing.JTextField();
		skill53 = new javax.swing.JTextField();
		skill54 = new javax.swing.JTextField();
		skill55 = new javax.swing.JTextField();
		skill56 = new javax.swing.JTextField();
		skill57 = new javax.swing.JTextField();
		skill58 = new javax.swing.JTextField();
		skill59 = new javax.swing.JTextField();
		skill60 = new javax.swing.JTextField();
		skill61 = new javax.swing.JTextField();
		skill62 = new javax.swing.JTextField();
		skill63 = new javax.swing.JTextField();
		skill64 = new javax.swing.JTextField();
		skill65 = new javax.swing.JTextField();
		skill66 = new javax.swing.JTextField();
		skill67 = new javax.swing.JTextField();
		skill68 = new javax.swing.JTextField();
		skill69 = new javax.swing.JTextField();
		skill70 = new javax.swing.JTextField();
		skill71 = new javax.swing.JTextField();
		skill72 = new javax.swing.JTextField();
		skill73 = new javax.swing.JTextField();
		skill74 = new javax.swing.JTextField();
		skill75 = new javax.swing.JTextField();
		skill76 = new javax.swing.JTextField();
		skill77 = new javax.swing.JTextField();
		skill78 = new javax.swing.JTextField();
		skill79 = new javax.swing.JTextField();
		skill80 = new javax.swing.JTextField();
		skill81 = new javax.swing.JTextField();
		skill82 = new javax.swing.JTextField();
		skill83 = new javax.swing.JTextField();
		skill84 = new javax.swing.JTextField();
		skill85 = new javax.swing.JTextField();
		skill86 = new javax.swing.JTextField();
		skill87 = new javax.swing.JTextField();
		skill88 = new javax.swing.JTextField();
		skill89 = new javax.swing.JTextField();
		skill90 = new javax.swing.JTextField();
		skill91 = new javax.swing.JTextField();
		skill92 = new javax.swing.JTextField();
		skill93 = new javax.swing.JTextField();
		skill94 = new javax.swing.JTextField();
		skill95 = new javax.swing.JTextField();
		skill96 = new javax.swing.JTextField();
		skill97 = new javax.swing.JTextField();
		skill98 = new javax.swing.JTextField();
		skill99 = new javax.swing.JTextField();
		skill100 = new javax.swing.JTextField();
		skill101 = new javax.swing.JTextField();
		skill102 = new javax.swing.JTextField();
		skill103 = new javax.swing.JTextField();
		skill104 = new javax.swing.JTextField();
		skill105 = new javax.swing.JTextField();
		skill106 = new javax.swing.JTextField();
		skill107 = new javax.swing.JTextField();
		skill108 = new javax.swing.JTextField();
		skill109 = new javax.swing.JTextField();
		skill110 = new javax.swing.JTextField();
		skill111 = new javax.swing.JTextField();
		skill112 = new javax.swing.JTextField();
		skill113 = new javax.swing.JTextField();
		skill114 = new javax.swing.JTextField();
		skill115 = new javax.swing.JTextField();
		skill116 = new javax.swing.JTextField();
		skill117 = new javax.swing.JTextField();
		skill118 = new javax.swing.JTextField();
		skill119 = new javax.swing.JTextField();
		skill120 = new javax.swing.JTextField();
		skill121 = new javax.swing.JTextField();
		skill122 = new javax.swing.JTextField();
		skill123 = new javax.swing.JTextField();
		skill124 = new javax.swing.JTextField();
		skill125 = new javax.swing.JTextField();
		skill126 = new javax.swing.JTextField();
		skill127 = new javax.swing.JTextField();
		skill128 = new javax.swing.JTextField();
		skill129 = new javax.swing.JTextField();
		skill130 = new javax.swing.JTextField();
		skill131 = new javax.swing.JTextField();
		skill132 = new javax.swing.JTextField();
		skill133 = new javax.swing.JTextField();
		skill134 = new javax.swing.JTextField();
		skill135 = new javax.swing.JTextField();
		skill136 = new javax.swing.JTextField();
		skill137 = new javax.swing.JTextField();
		skill138 = new javax.swing.JTextField();
		skill139 = new javax.swing.JTextField();
		skill140 = new javax.swing.JTextField();
		skill141 = new javax.swing.JTextField();
		skill142 = new javax.swing.JTextField();
		skill143 = new javax.swing.JTextField();
		skill144 = new javax.swing.JTextField();
		skill145 = new javax.swing.JTextField();
		skill146 = new javax.swing.JTextField();
		skill147 = new javax.swing.JTextField();
		skill148 = new javax.swing.JTextField();
		skill149 = new javax.swing.JTextField();
		skill150 = new javax.swing.JTextField();
		skill151 = new javax.swing.JTextField();
		skill152 = new javax.swing.JTextField();
		skill153 = new javax.swing.JTextField();
		skill154 = new javax.swing.JTextField();
		skill155 = new javax.swing.JTextField();
		skill156 = new javax.swing.JTextField();
		skill157 = new javax.swing.JTextField();
		skill158 = new javax.swing.JTextField();
		skill159 = new javax.swing.JTextField();
		skill160 = new javax.swing.JTextField();
		skill161 = new javax.swing.JTextField();
		skill162 = new javax.swing.JTextField();
		skill163 = new javax.swing.JTextField();
		skill164 = new javax.swing.JTextField();
		skill165 = new javax.swing.JTextField();
		skill166 = new javax.swing.JTextField();
		skill167 = new javax.swing.JTextField();
		skill168 = new javax.swing.JTextField();
		skill169 = new javax.swing.JTextField();
		skill170 = new javax.swing.JTextField();
		skill171 = new javax.swing.JTextField();
		skill172 = new javax.swing.JTextField();
		skill173 = new javax.swing.JTextField();
		skill174 = new javax.swing.JTextField();
		skill175 = new javax.swing.JTextField();
		skill176 = new javax.swing.JTextField();
		skill177 = new javax.swing.JTextField();
		skill178 = new javax.swing.JTextField();
		skill179 = new javax.swing.JTextField();
		skill180 = new javax.swing.JTextField();
		skill181 = new javax.swing.JTextField();
		skill182 = new javax.swing.JTextField();
		skill183 = new javax.swing.JTextField();
		skill184 = new javax.swing.JTextField();
		skill185 = new javax.swing.JTextField();
		skill186 = new javax.swing.JTextField();
		skill187 = new javax.swing.JTextField();
		skill188 = new javax.swing.JTextField();
		skill189 = new javax.swing.JTextField();
		skill190 = new javax.swing.JTextField();
		skill191 = new javax.swing.JTextField();
		skill192 = new javax.swing.JTextField();
		skill193 = new javax.swing.JTextField();
		skill194 = new javax.swing.JTextField();
		skill195 = new javax.swing.JTextField();
		skill196 = new javax.swing.JTextField();
		skill197 = new javax.swing.JTextField();
		skill198 = new javax.swing.JTextField();
		skill199 = new javax.swing.JTextField();
		skill200 = new javax.swing.JTextField();
		skill201 = new javax.swing.JTextField();
		skill202 = new javax.swing.JTextField();
		skill203 = new javax.swing.JTextField();
		skill204 = new javax.swing.JTextField();
		skill205 = new javax.swing.JTextField();
		skill206 = new javax.swing.JTextField();
		skill207 = new javax.swing.JTextField();
		skill208 = new javax.swing.JTextField();
		skill209 = new javax.swing.JTextField();
		skill210 = new javax.swing.JTextField();
		skill211 = new javax.swing.JTextField();
		skill212 = new javax.swing.JTextField();
		skill213 = new javax.swing.JTextField();
		skill214 = new javax.swing.JTextField();
		skill215 = new javax.swing.JTextField();
		skill216 = new javax.swing.JTextField();
		skill217 = new javax.swing.JTextField();
		skill218 = new javax.swing.JTextField();
		skill219 = new javax.swing.JTextField();
		skill220 = new javax.swing.JTextField();
		skill221 = new javax.swing.JTextField();
		skill222 = new javax.swing.JTextField();
		skill223 = new javax.swing.JTextField();
		skill224 = new javax.swing.JTextField();
		skill225 = new javax.swing.JTextField();
		skill226 = new javax.swing.JTextField();
		skill227 = new javax.swing.JTextField();
		skill228 = new javax.swing.JTextField();
		skill229 = new javax.swing.JTextField();
		skill230 = new javax.swing.JTextField();
		skill231 = new javax.swing.JTextField();
		skill232 = new javax.swing.JTextField();
		skill233 = new javax.swing.JTextField();
		skill234 = new javax.swing.JTextField();
		skill235 = new javax.swing.JTextField();
		skill236 = new javax.swing.JTextField();
		skill237 = new javax.swing.JTextField();
		imgPg1 = new javax.swing.JLabel();
		jScrollPane2 = new javax.swing.JScrollPane();
		page2 = new javax.swing.JLayeredPane();
		info16 = new javax.swing.JTextField();
		info17 = new javax.swing.JTextField();
		scrollGear = new javax.swing.JScrollPane();
		gear = new javax.swing.JTextArea();
		scrollAllegiances = new javax.swing.JScrollPane();
		allegiances = new javax.swing.JTextArea();
		scrollLang = new javax.swing.JScrollPane();
		lang = new javax.swing.JTextArea();
		scrollFXAbil = new javax.swing.JScrollPane();
		fXAbil = new javax.swing.JTextArea();
		scrollSplAbil = new javax.swing.JScrollPane();
		splAbil = new javax.swing.JTextArea();
		feats1 = new javax.swing.JCheckBox();
		feats2 = new javax.swing.JCheckBox();
		feats3 = new javax.swing.JCheckBox();
		feats4 = new javax.swing.JCheckBox();
		feats5 = new javax.swing.JCheckBox();
		feats6 = new javax.swing.JCheckBox();
		feats7 = new javax.swing.JCheckBox();
		feats8 = new javax.swing.JCheckBox();
		feats9 = new javax.swing.JCheckBox();
		feats10 = new javax.swing.JCheckBox();
		feats11 = new javax.swing.JCheckBox();
		feats12 = new javax.swing.JCheckBox();
		feats13 = new javax.swing.JCheckBox();
		feats14 = new javax.swing.JCheckBox();
		feats15 = new javax.swing.JCheckBox();
		feats16 = new javax.swing.JCheckBox();
		feats17 = new javax.swing.JCheckBox();
		feats18 = new javax.swing.JCheckBox();
		feats19 = new javax.swing.JCheckBox();
		feats20 = new javax.swing.JCheckBox();
		feats21 = new javax.swing.JCheckBox();
		feats22 = new javax.swing.JCheckBox();
		feats23 = new javax.swing.JCheckBox();
		feats24 = new javax.swing.JCheckBox();
		feats25 = new javax.swing.JCheckBox();
		feats26 = new javax.swing.JCheckBox();
		feats27 = new javax.swing.JCheckBox();
		feats28 = new javax.swing.JCheckBox();
		feats29 = new javax.swing.JCheckBox();
		feats30 = new javax.swing.JCheckBox();
		feats31 = new javax.swing.JCheckBox();
		feats32 = new javax.swing.JCheckBox();
		feats33 = new javax.swing.JCheckBox();
		feats34 = new javax.swing.JCheckBox();
		feats35 = new javax.swing.JCheckBox();
		feats36 = new javax.swing.JCheckBox();
		feats37 = new javax.swing.JCheckBox();
		feats38 = new javax.swing.JCheckBox();
		feats39 = new javax.swing.JCheckBox();
		feats40 = new javax.swing.JCheckBox();
		feats41 = new javax.swing.JCheckBox();
		feats42 = new javax.swing.JCheckBox();
		feats43 = new javax.swing.JCheckBox();
		feats44 = new javax.swing.JCheckBox();
		feats45 = new javax.swing.JCheckBox();
		feats46 = new javax.swing.JCheckBox();
		feats47 = new javax.swing.JCheckBox();
		feats48 = new javax.swing.JCheckBox();
		feats49 = new javax.swing.JCheckBox();
		feats50 = new javax.swing.JCheckBox();
		feats51 = new javax.swing.JCheckBox();
		feats52 = new javax.swing.JCheckBox();
		feats53 = new javax.swing.JCheckBox();
		feats54 = new javax.swing.JCheckBox();
		feats55 = new javax.swing.JCheckBox();
		feats56 = new javax.swing.JCheckBox();
		feats57 = new javax.swing.JCheckBox();
		feats58 = new javax.swing.JCheckBox();
		feats59 = new javax.swing.JCheckBox();
		feats60 = new javax.swing.JCheckBox();
		feats61 = new javax.swing.JCheckBox();
		feats62 = new javax.swing.JCheckBox();
		feats63 = new javax.swing.JCheckBox();
		feats64 = new javax.swing.JCheckBox();
		feats65 = new javax.swing.JCheckBox();
		feats66 = new javax.swing.JCheckBox();
		feats67 = new javax.swing.JCheckBox();
		feats68 = new javax.swing.JCheckBox();
		feats69 = new javax.swing.JCheckBox();
		feats70 = new javax.swing.JCheckBox();
		feats71 = new javax.swing.JCheckBox();
		feats72 = new javax.swing.JCheckBox();
		feats73 = new javax.swing.JCheckBox();
		feats74 = new javax.swing.JCheckBox();
		feats75 = new javax.swing.JCheckBox();
		feats76 = new javax.swing.JCheckBox();
		feats77 = new javax.swing.JCheckBox();
		feats78 = new javax.swing.JCheckBox();
		feats79 = new javax.swing.JCheckBox();
		feats80 = new javax.swing.JCheckBox();
		feats81 = new javax.swing.JCheckBox();
		feats82 = new javax.swing.JCheckBox();
		feats83 = new javax.swing.JCheckBox();
		feats84 = new javax.swing.JCheckBox();
		feats85 = new javax.swing.JCheckBox();
		feats86 = new javax.swing.JCheckBox();
		feats87 = new javax.swing.JCheckBox();
		feats88 = new javax.swing.JCheckBox();
		feats89 = new javax.swing.JCheckBox();
		feats90 = new javax.swing.JCheckBox();
		feats91 = new javax.swing.JCheckBox();
		feats92 = new javax.swing.JCheckBox();
		feats93 = new javax.swing.JCheckBox();
		feats94 = new javax.swing.JCheckBox();
		feats95 = new javax.swing.JCheckBox();
		feats96 = new javax.swing.JCheckBox();
		feats97 = new javax.swing.JCheckBox();
		feats98 = new javax.swing.JCheckBox();
		feats99 = new javax.swing.JTextField();
		feats100 = new javax.swing.JTextField();
		feats101 = new javax.swing.JTextField();
		note = new javax.swing.JTextField();
		imgPg2 = new javax.swing.JLabel();
		menuBar = new javax.swing.JMenuBar();
		file = new javax.swing.JMenu();
		newSheet = new javax.swing.JMenuItem();
		openSheet = new javax.swing.JMenuItem();
		saveSheet = new javax.swing.JMenuItem();
		saveSheetAs = new javax.swing.JMenuItem();
		exitSheet = new javax.swing.JMenuItem();
		edit = new javax.swing.JMenu();

		setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

		tabbedPane.setPreferredSize(new java.awt.Dimension(625, 485));
		tabbedPane.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		jScrollPane1.setPreferredSize(new java.awt.Dimension(625, 485));
		jScrollPane1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		page1.setMaximumSize(new java.awt.Dimension(750, 1000));
		page1.setMinimumSize(new java.awt.Dimension(750, 1000));
		page1.setPreferredSize(new java.awt.Dimension(751, 1000));
		page1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		info1.setFont(new java.awt.Font("Arial Narrow", 0, 12));
		info1.setText("Character Name");
		info1.setBorder(null);
		info1.setMargin(new java.awt.Insets(2, 2, 0, 2));
		info1.setMinimumSize(new java.awt.Dimension(0, 10));
		info1.setOpaque(false);
		info1.setPreferredSize(new java.awt.Dimension(65, 10));
		info1.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				info1CaretUpdate(evt);
			}
		});
		info1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info1.setBounds(145, 38, 238, 15);
		page1.add(info1, javax.swing.JLayeredPane.MODAL_LAYER);

		info2.setFont(new java.awt.Font("Arial Narrow", 0, 12));
		info2.setText("Player");
		info2.setBorder(null);
		info2.setMinimumSize(new java.awt.Dimension(0, 10));
		info2.setOpaque(false);
		info2.setPreferredSize(new java.awt.Dimension(65, 10));
		info2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info2.setBounds(390, 38, 180, 15);
		page1.add(info2, javax.swing.JLayeredPane.MODAL_LAYER);

		info3.setFont(new java.awt.Font("Arial Narrow", 0, 12));
		info3.setText("Class and Level");
		info3.setBorder(null);
		info3.setMinimumSize(new java.awt.Dimension(0, 10));
		info3.setOpaque(false);
		info3.setPreferredSize(new java.awt.Dimension(65, 10));
		info3.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info3.setBounds(145, 66, 120, 15);
		page1.add(info3, javax.swing.JLayeredPane.MODAL_LAYER);

		info4.setFont(new java.awt.Font("Arial Narrow", 0, 12));
		info4.setText("Race");
		info4.setBorder(null);
		info4.setMinimumSize(new java.awt.Dimension(0, 10));
		info4.setOpaque(false);
		info4.setPreferredSize(new java.awt.Dimension(65, 10));
		info4.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info4.setBounds(266, 66, 117, 15);
		page1.add(info4, javax.swing.JLayeredPane.MODAL_LAYER);

		info5.setFont(new java.awt.Font("Arial Narrow", 0, 12));
		info5.setText("Alignment");
		info5.setBorder(null);
		info5.setMinimumSize(new java.awt.Dimension(0, 10));
		info5.setOpaque(false);
		info5.setPreferredSize(new java.awt.Dimension(65, 10));
		info5.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info5.setBounds(390, 66, 184, 15);
		page1.add(info5, javax.swing.JLayeredPane.MODAL_LAYER);

		info6.setFont(new java.awt.Font("Arial Narrow", 0, 12));
		info6.setText("Deity");
		info6.setBorder(null);
		info6.setMinimumSize(new java.awt.Dimension(0, 10));
		info6.setOpaque(false);
		info6.setPreferredSize(new java.awt.Dimension(65, 10));
		info6.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info6.setBounds(145, 93, 50, 15);
		page1.add(info6, javax.swing.JLayeredPane.MODAL_LAYER);

		info7.setFont(new java.awt.Font("Arial Narrow", 0, 12));
		info7.setText("Size");
		info7.setBorder(null);
		info7.setMinimumSize(new java.awt.Dimension(0, 10));
		info7.setOpaque(false);
		info7.setPreferredSize(new java.awt.Dimension(65, 10));
		info7.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info7.setBounds(203, 93, 50, 15);
		page1.add(info7, javax.swing.JLayeredPane.MODAL_LAYER);

		info8.setFont(new java.awt.Font("Arial Narrow", 0, 12));
		info8.setText("Age");
		info8.setBorder(null);
		info8.setMinimumSize(new java.awt.Dimension(0, 10));
		info8.setOpaque(false);
		info8.setPreferredSize(new java.awt.Dimension(65, 10));
		info8.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info8.setBounds(262, 93, 50, 15);
		page1.add(info8, javax.swing.JLayeredPane.MODAL_LAYER);

		info9.setFont(new java.awt.Font("Arial Narrow", 0, 12));
		info9.setText("Gender");
		info9.setBorder(null);
		info9.setMinimumSize(new java.awt.Dimension(0, 10));
		info9.setOpaque(false);
		info9.setPreferredSize(new java.awt.Dimension(65, 10));
		info9.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info9.setBounds(320, 93, 50, 15);
		page1.add(info9, javax.swing.JLayeredPane.MODAL_LAYER);

		info10.setFont(new java.awt.Font("Arial Narrow", 0, 12));
		info10.setText("Height");
		info10.setBorder(null);
		info10.setMinimumSize(new java.awt.Dimension(0, 10));
		info10.setOpaque(false);
		info10.setPreferredSize(new java.awt.Dimension(65, 10));
		info10.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info10.setBounds(390, 93, 60, 15);
		page1.add(info10, javax.swing.JLayeredPane.MODAL_LAYER);

		info11.setFont(new java.awt.Font("Arial Narrow", 0, 12));
		info11.setText("Weight");
		info11.setBorder(null);
		info11.setMinimumSize(new java.awt.Dimension(0, 10));
		info11.setOpaque(false);
		info11.setPreferredSize(new java.awt.Dimension(65, 10));
		info11.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info11.setBounds(450, 93, 50, 15);
		page1.add(info11, javax.swing.JLayeredPane.MODAL_LAYER);

		info12.setFont(new java.awt.Font("Arial Narrow", 0, 12));
		info12.setText("Eyes");
		info12.setBorder(null);
		info12.setMinimumSize(new java.awt.Dimension(0, 10));
		info12.setOpaque(false);
		info12.setPreferredSize(new java.awt.Dimension(65, 10));
		info12.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info12.setBounds(513, 93, 60, 15);
		page1.add(info12, javax.swing.JLayeredPane.MODAL_LAYER);

		info13.setFont(new java.awt.Font("Arial Narrow", 0, 12));
		info13.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		info13.setText("+3");
		info13.setBorder(null);
		info13.setMinimumSize(new java.awt.Dimension(0, 10));
		info13.setOpaque(false);
		info13.setPreferredSize(new java.awt.Dimension(65, 10));
		info13.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info13.setBounds(380, 355, 28, 20);
		page1.add(info13, javax.swing.JLayeredPane.MODAL_LAYER);

		info14.setFont(new java.awt.Font("Arial Narrow", 0, 12));
		info14.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		info14.setText("+3");
		info14.setBorder(null);
		info14.setMinimumSize(new java.awt.Dimension(0, 10));
		info14.setOpaque(false);
		info14.setPreferredSize(new java.awt.Dimension(65, 10));
		info14.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info14.setBounds(380, 383, 28, 20);
		page1.add(info14, javax.swing.JLayeredPane.MODAL_LAYER);

		info15.setFont(new java.awt.Font("Arial Narrow", 0, 12));
		info15.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		info15.setText("+3");
		info15.setBorder(null);
		info15.setMinimumSize(new java.awt.Dimension(0, 10));
		info15.setOpaque(false);
		info15.setPreferredSize(new java.awt.Dimension(65, 10));
		info15.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info15.setBounds(380, 412, 28, 20);
		page1.add(info15, javax.swing.JLayeredPane.MODAL_LAYER);

		abl1.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl1.setBorder(null);
		abl1.setMinimumSize(new java.awt.Dimension(0, 10));
		abl1.setOpaque(false);
		abl1.setPreferredSize(new java.awt.Dimension(10, 14));
		abl1.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl1CaretUpdate(evt);
			}
		});
		abl1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl1.setBounds(80, 160, 25, 18);
		page1.add(abl1, javax.swing.JLayeredPane.MODAL_LAYER);

		abl2.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl2.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl2.setText("18");
		abl2.setBorder(null);
		abl2.setMinimumSize(new java.awt.Dimension(0, 10));
		abl2.setOpaque(false);
		abl2.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl2CaretUpdate(evt);
			}
		});
		abl2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl2.setBounds(80, 186, 25, 18);
		page1.add(abl2, javax.swing.JLayeredPane.MODAL_LAYER);

		abl3.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl3.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl3.setText("18");
		abl3.setBorder(null);
		abl3.setMinimumSize(new java.awt.Dimension(0, 10));
		abl3.setOpaque(false);
		abl3.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl3CaretUpdate(evt);
			}
		});
		abl3.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl3.setBounds(80, 212, 25, 18);
		page1.add(abl3, javax.swing.JLayeredPane.MODAL_LAYER);

		abl4.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl4.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl4.setText("18");
		abl4.setBorder(null);
		abl4.setMinimumSize(new java.awt.Dimension(0, 10));
		abl4.setOpaque(false);
		abl4.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl4CaretUpdate(evt);
			}
		});
		abl4.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl4.setBounds(80, 239, 25, 18);
		page1.add(abl4, javax.swing.JLayeredPane.MODAL_LAYER);

		abl5.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl5.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl5.setText("18");
		abl5.setBorder(null);
		abl5.setMinimumSize(new java.awt.Dimension(0, 10));
		abl5.setOpaque(false);
		abl5.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl5CaretUpdate(evt);
			}
		});
		abl5.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl5.setBounds(80, 265, 25, 18);
		page1.add(abl5, javax.swing.JLayeredPane.MODAL_LAYER);

		abl6.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl6.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl6.setText("18");
		abl6.setBorder(null);
		abl6.setMinimumSize(new java.awt.Dimension(0, 10));
		abl6.setOpaque(false);
		abl6.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl6CaretUpdate(evt);
			}
		});
		abl6.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl6.setBounds(80, 292, 25, 18);
		page1.add(abl6, javax.swing.JLayeredPane.MODAL_LAYER);

		abl7.setEditable(false);
		abl7.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl7.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl7.setText("18");
		abl7.setBorder(null);
		abl7.setMinimumSize(new java.awt.Dimension(0, 10));
		abl7.setOpaque(false);
		abl7.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl7.setBounds(114, 160, 25, 18);
		page1.add(abl7, javax.swing.JLayeredPane.MODAL_LAYER);

		abl8.setEditable(false);
		abl8.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl8.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl8.setText("18");
		abl8.setBorder(null);
		abl8.setMinimumSize(new java.awt.Dimension(0, 10));
		abl8.setOpaque(false);
		abl8.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl8.setBounds(114, 186, 25, 18);
		page1.add(abl8, javax.swing.JLayeredPane.MODAL_LAYER);

		abl9.setEditable(false);
		abl9.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl9.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl9.setText("18");
		abl9.setBorder(null);
		abl9.setMinimumSize(new java.awt.Dimension(0, 10));
		abl9.setOpaque(false);
		abl9.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl9.setBounds(114, 212, 25, 18);
		page1.add(abl9, javax.swing.JLayeredPane.MODAL_LAYER);

		abl10.setEditable(false);
		abl10.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl10.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl10.setText("18");
		abl10.setBorder(null);
		abl10.setMinimumSize(new java.awt.Dimension(0, 10));
		abl10.setOpaque(false);
		abl10.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl10.setBounds(114, 239, 25, 18);
		page1.add(abl10, javax.swing.JLayeredPane.MODAL_LAYER);

		abl11.setEditable(false);
		abl11.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl11.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl11.setText("18");
		abl11.setBorder(null);
		abl11.setMinimumSize(new java.awt.Dimension(0, 10));
		abl11.setOpaque(false);
		abl11.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl11.setBounds(114, 265, 25, 18);
		page1.add(abl11, javax.swing.JLayeredPane.MODAL_LAYER);

		abl12.setEditable(false);
		abl12.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl12.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl12.setText("18");
		abl12.setBorder(null);
		abl12.setMinimumSize(new java.awt.Dimension(0, 10));
		abl12.setOpaque(false);
		abl12.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl12.setBounds(114, 292, 25, 18);
		page1.add(abl12, javax.swing.JLayeredPane.MODAL_LAYER);

		abl13.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl13.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl13.setText("18");
		abl13.setBorder(null);
		abl13.setMinimumSize(new java.awt.Dimension(0, 10));
		abl13.setOpaque(false);
		abl13.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl13CaretUpdate(evt);
			}
		});
		abl13.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl13.setBounds(148, 160, 25, 18);
		page1.add(abl13, javax.swing.JLayeredPane.MODAL_LAYER);

		abl14.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl14.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl14.setText("18");
		abl14.setBorder(null);
		abl14.setMinimumSize(new java.awt.Dimension(0, 10));
		abl14.setOpaque(false);
		abl14.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl14CaretUpdate(evt);
			}
		});
		abl14.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl14.setBounds(148, 186, 25, 18);
		page1.add(abl14, javax.swing.JLayeredPane.MODAL_LAYER);

		abl15.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl15.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl15.setText("18");
		abl15.setBorder(null);
		abl15.setMinimumSize(new java.awt.Dimension(0, 10));
		abl15.setOpaque(false);
		abl15.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl15CaretUpdate(evt);
			}
		});
		abl15.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl15.setBounds(148, 212, 25, 18);
		page1.add(abl15, javax.swing.JLayeredPane.MODAL_LAYER);

		abl16.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl16.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl16.setText("18");
		abl16.setBorder(null);
		abl16.setMinimumSize(new java.awt.Dimension(0, 10));
		abl16.setOpaque(false);
		abl16.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl16CaretUpdate(evt);
			}
		});
		abl16.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl16.setBounds(148, 239, 25, 18);
		page1.add(abl16, javax.swing.JLayeredPane.MODAL_LAYER);

		abl17.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl17.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl17.setText("18");
		abl17.setBorder(null);
		abl17.setMinimumSize(new java.awt.Dimension(0, 10));
		abl17.setOpaque(false);
		abl17.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl17CaretUpdate(evt);
			}
		});
		abl17.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl17.setBounds(148, 265, 25, 18);
		page1.add(abl17, javax.swing.JLayeredPane.MODAL_LAYER);

		abl18.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl18.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl18.setText("18");
		abl18.setBorder(null);
		abl18.setMinimumSize(new java.awt.Dimension(0, 10));
		abl18.setOpaque(false);
		abl18.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				abl18CaretUpdate(evt);
			}
		});
		abl18.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl18.setBounds(148, 292, 25, 18);
		page1.add(abl18, javax.swing.JLayeredPane.MODAL_LAYER);

		abl19.setEditable(false);
		abl19.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl19.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl19.setText("18");
		abl19.setBorder(null);
		abl19.setMinimumSize(new java.awt.Dimension(0, 10));
		abl19.setOpaque(false);
		abl19.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl19.setBounds(182, 160, 25, 18);
		page1.add(abl19, javax.swing.JLayeredPane.MODAL_LAYER);

		abl20.setEditable(false);
		abl20.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl20.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl20.setText("18");
		abl20.setBorder(null);
		abl20.setMinimumSize(new java.awt.Dimension(0, 10));
		abl20.setOpaque(false);
		abl20.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl20.setBounds(182, 186, 25, 18);
		page1.add(abl20, javax.swing.JLayeredPane.MODAL_LAYER);

		abl21.setEditable(false);
		abl21.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl21.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl21.setText("18");
		abl21.setBorder(null);
		abl21.setMinimumSize(new java.awt.Dimension(0, 10));
		abl21.setOpaque(false);
		abl21.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl21.setBounds(182, 212, 25, 18);
		page1.add(abl21, javax.swing.JLayeredPane.MODAL_LAYER);

		abl22.setEditable(false);
		abl22.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl22.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl22.setText("18");
		abl22.setBorder(null);
		abl22.setMinimumSize(new java.awt.Dimension(0, 10));
		abl22.setOpaque(false);
		abl22.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl22.setBounds(182, 239, 25, 18);
		page1.add(abl22, javax.swing.JLayeredPane.MODAL_LAYER);

		abl23.setEditable(false);
		abl23.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl23.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl23.setText("18");
		abl23.setBorder(null);
		abl23.setMinimumSize(new java.awt.Dimension(0, 10));
		abl23.setOpaque(false);
		abl23.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl23.setBounds(182, 265, 25, 18);
		page1.add(abl23, javax.swing.JLayeredPane.MODAL_LAYER);

		abl24.setEditable(false);
		abl24.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		abl24.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		abl24.setText("18");
		abl24.setBorder(null);
		abl24.setMinimumSize(new java.awt.Dimension(0, 10));
		abl24.setOpaque(false);
		abl24.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		abl24.setBounds(182, 292, 25, 18);
		page1.add(abl24, javax.swing.JLayeredPane.MODAL_LAYER);

		save1.setEditable(false);
		save1.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		save1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save1.setText("18");
		save1.setBorder(null);
		save1.setMinimumSize(new java.awt.Dimension(0, 10));
		save1.setOpaque(false);
		save1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save1.setBounds(110, 356, 29, 18);
		page1.add(save1, javax.swing.JLayeredPane.MODAL_LAYER);

		save2.setEditable(false);
		save2.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		save2.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save2.setText("18");
		save2.setBorder(null);
		save2.setMinimumSize(new java.awt.Dimension(0, 10));
		save2.setOpaque(false);
		save2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save2.setBounds(110, 384, 29, 18);
		page1.add(save2, javax.swing.JLayeredPane.MODAL_LAYER);

		save3.setEditable(false);
		save3.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		save3.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save3.setText("18");
		save3.setBorder(null);
		save3.setMinimumSize(new java.awt.Dimension(0, 10));
		save3.setOpaque(false);
		save3.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save3.setBounds(110, 412, 29, 18);
		page1.add(save3, javax.swing.JLayeredPane.MODAL_LAYER);

		save4.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		save4.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save4.setText("18");
		save4.setBorder(null);
		save4.setMinimumSize(new java.awt.Dimension(0, 10));
		save4.setOpaque(false);
		save4.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				save4To6And10to18CaretUpdate(evt);
			}
		});
		save4.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save4.setBounds(154, 356, 27, 18);
		page1.add(save4, javax.swing.JLayeredPane.MODAL_LAYER);

		save5.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		save5.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save5.setText("18");
		save5.setBorder(null);
		save5.setMinimumSize(new java.awt.Dimension(0, 10));
		save5.setOpaque(false);
		save5.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				save4To6And10to18CaretUpdate(evt);
			}
		});
		save5.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save5.setBounds(154, 384, 27, 18);
		page1.add(save5, javax.swing.JLayeredPane.MODAL_LAYER);

		save6.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		save6.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save6.setText("18");
		save6.setBorder(null);
		save6.setMinimumSize(new java.awt.Dimension(0, 10));
		save6.setOpaque(false);
		save6.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				save4To6And10to18CaretUpdate(evt);
			}
		});
		save6.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save6.setBounds(154, 412, 27, 18);
		page1.add(save6, javax.swing.JLayeredPane.MODAL_LAYER);

		save7.setEditable(false);
		save7.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		save7.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save7.setText("18");
		save7.setBorder(null);
		save7.setMinimumSize(new java.awt.Dimension(0, 10));
		save7.setOpaque(false);
		save7.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save7.setBounds(194, 356, 27, 18);
		page1.add(save7, javax.swing.JLayeredPane.MODAL_LAYER);

		save8.setEditable(false);
		save8.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		save8.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save8.setText("18");
		save8.setBorder(null);
		save8.setMinimumSize(new java.awt.Dimension(0, 10));
		save8.setOpaque(false);
		save8.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save8.setBounds(194, 384, 27, 18);
		page1.add(save8, javax.swing.JLayeredPane.MODAL_LAYER);

		save9.setEditable(false);
		save9.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		save9.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save9.setText("18");
		save9.setBorder(null);
		save9.setMinimumSize(new java.awt.Dimension(0, 10));
		save9.setOpaque(false);
		save9.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save9.setBounds(194, 412, 27, 18);
		page1.add(save9, javax.swing.JLayeredPane.MODAL_LAYER);

		save10.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		save10.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save10.setText("18");
		save10.setBorder(null);
		save10.setMinimumSize(new java.awt.Dimension(0, 10));
		save10.setOpaque(false);
		save10.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				save4To6And10to18CaretUpdate(evt);
			}
		});
		save10.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save10.setBounds(232, 356, 27, 18);
		page1.add(save10, javax.swing.JLayeredPane.MODAL_LAYER);

		save11.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		save11.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save11.setText("18");
		save11.setBorder(null);
		save11.setMinimumSize(new java.awt.Dimension(0, 10));
		save11.setOpaque(false);
		save11.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				save4To6And10to18CaretUpdate(evt);
			}
		});
		save11.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save11.setBounds(232, 384, 27, 18);
		page1.add(save11, javax.swing.JLayeredPane.MODAL_LAYER);

		save12.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		save12.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		save12.setText("18");
		save12.setBorder(null);
		save12.setMinimumSize(new java.awt.Dimension(0, 10));
		save12.setOpaque(false);
		save12.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				save4To6And10to18CaretUpdate(evt);
			}
		});
		save12.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		save12.setBounds(232, 412, 27, 18);
		page1.add(save12, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac1.setEditable(false);
		hpac1.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		hpac1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac1.setText("18");
		hpac1.setBorder(null);
		hpac1.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac1.setOpaque(false);
		hpac1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac1.setBounds(300, 149, 27, 18);
		page1.add(hpac1, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac2.setEditable(false);
		hpac2.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		hpac2.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac2.setText("18");
		hpac2.setBorder(null);
		hpac2.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac2.setOpaque(false);
		hpac2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac2.setBounds(300, 174, 27, 18);
		page1.add(hpac2, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac3.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		hpac3.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac3.setText("18");
		hpac3.setBorder(null);
		hpac3.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac3.setOpaque(false);
		hpac3.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				hpac6To9CaretUpdate(evt);
			}
		});
		hpac3.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac3.setBounds(359, 174, 27, 18);
		page1.add(hpac3, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac4.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		hpac4.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac4.setText("18");
		hpac4.setBorder(null);
		hpac4.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac4.setOpaque(false);
		hpac4.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				hpac6To9CaretUpdate(evt);
			}
		});
		hpac4.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac4.setBounds(393, 174, 27, 18);
		page1.add(hpac4, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac5.setEditable(false);
		hpac5.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		hpac5.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac5.setText("18");
		hpac5.setBorder(null);
		hpac5.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac5.setOpaque(false);
		hpac5.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac5.setBounds(427, 174, 27, 18);
		page1.add(hpac5, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac6.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		hpac6.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac6.setText("18");
		hpac6.setBorder(null);
		hpac6.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac6.setOpaque(false);
		hpac6.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				hpac6To9CaretUpdate(evt);
			}
		});
		hpac6.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac6.setBounds(461, 174, 27, 18);
		page1.add(hpac6, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac7.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		hpac7.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac7.setText("18");
		hpac7.setBorder(null);
		hpac7.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac7.setOpaque(false);
		hpac7.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				hpac6To9CaretUpdate(evt);
			}
		});
		hpac7.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac7.setBounds(495, 174, 27, 18);
		page1.add(hpac7, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac8.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		hpac8.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac8.setText("18");
		hpac8.setBorder(null);
		hpac8.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac8.setOpaque(false);
		hpac8.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac8.setBounds(532, 174, 33, 18);
		page1.add(hpac8, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac9.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		hpac9.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac9.setText("18");
		hpac9.setBorder(null);
		hpac9.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac9.setOpaque(false);
		hpac9.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac9.setBounds(315, 225, 27, 18);
		page1.add(hpac9, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac10.setEditable(false);
		hpac10.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		hpac10.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac10.setText("18");
		hpac10.setBorder(null);
		hpac10.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac10.setOpaque(false);
		hpac10.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac10.setBounds(349, 225, 27, 18);
		page1.add(hpac10, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac11.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		hpac11.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac11.setText("18");
		hpac11.setBorder(null);
		hpac11.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac11.setOpaque(false);
		hpac11.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				hpac11CaretUpdate(evt);
			}
		});
		hpac11.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac11.setBounds(383, 225, 27, 18);
		page1.add(hpac11, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac12.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		hpac12.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac12.setText("18");
		hpac12.setBorder(null);
		hpac12.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac12.setOpaque(false);
		hpac12.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				hpac12CaretUpdate(evt);
			}
		});
		hpac12.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac12.setBounds(350, 263, 60, 18);
		page1.add(hpac12, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac13.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		hpac13.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac13.setText("18");
		hpac13.setBorder(null);
		hpac13.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac13.setOpaque(false);
		hpac13.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac13.setBounds(350, 292, 60, 18);
		page1.add(hpac13, javax.swing.JLayeredPane.MODAL_LAYER);

		hapc14.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		hapc14.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hapc14.setText("Damage:");
		hapc14.setBorder(null);
		hapc14.setMinimumSize(new java.awt.Dimension(0, 10));
		hapc14.setOpaque(false);
		hapc14.setPreferredSize(new java.awt.Dimension(10, 14));
		hapc14.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hapc14.setBounds(340, 149, 50, 18);
		page1.add(hapc14, javax.swing.JLayeredPane.MODAL_LAYER);

		hpac15.setBackground(new java.awt.Color(204, 204, 204));
		hpac15.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		hpac15.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		hpac15.setText("139");
		hpac15.setBorder(javax.swing.BorderFactory.createEtchedBorder());
		hpac15.setMinimumSize(new java.awt.Dimension(0, 10));
		hpac15.setPreferredSize(new java.awt.Dimension(10, 14));
		hpac15.setSelectionColor(new java.awt.Color(127, 127, 255));
		hpac15.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpac15.setBounds(390, 149, 30, 18);
		page1.add(hpac15, javax.swing.JLayeredPane.MODAL_LAYER);

		hpacButton1.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		hpacButton1.setText("Remove");
		hpacButton1.setPreferredSize(new java.awt.Dimension(73, 18));
		hpacButton1.addMouseListener(new java.awt.event.MouseAdapter() {
			public void mouseReleased(java.awt.event.MouseEvent evt) {
				hpacButton1MouseReleased(evt);
			}
		});
		hpacButton1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpacButton1.setBounds(435, 149, 72, 18);
		page1.add(hpacButton1, javax.swing.JLayeredPane.MODAL_LAYER);

		hpacButton2.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		hpacButton2.setText("Heal");
		hpacButton2.setPreferredSize(new java.awt.Dimension(73, 18));
		hpacButton2.addMouseListener(new java.awt.event.MouseAdapter() {
			public void mouseReleased(java.awt.event.MouseEvent evt) {
				hpacButton2MouseReleased(evt);
			}
		});
		hpacButton2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		hpacButton2.setBounds(513, 149, 55, 18);
		page1.add(hpacButton2, javax.swing.JLayeredPane.MODAL_LAYER);

		att1.setEditable(false);
		att1.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		att1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		att1.setText("18");
		att1.setBorder(null);
		att1.setMinimumSize(new java.awt.Dimension(0, 10));
		att1.setOpaque(false);
		att1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		att1.setBounds(136, 476, 65, 18);
		page1.add(att1, javax.swing.JLayeredPane.MODAL_LAYER);

		att2.setEditable(false);
		att2.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		att2.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		att2.setText("18");
		att2.setBorder(null);
		att2.setMinimumSize(new java.awt.Dimension(0, 10));
		att2.setOpaque(false);
		att2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		att2.setBounds(217, 476, 65, 18);
		page1.add(att2, javax.swing.JLayeredPane.MODAL_LAYER);

		att3.setEditable(false);
		att3.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		att3.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		att3.setText("18");
		att3.setBorder(null);
		att3.setMinimumSize(new java.awt.Dimension(0, 10));
		att3.setOpaque(false);
		att3.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		att3.setBounds(293, 476, 32, 18);
		page1.add(att3, javax.swing.JLayeredPane.MODAL_LAYER);

		att4.setEditable(false);
		att4.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		att4.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		att4.setText("18");
		att4.setBorder(null);
		att4.setMinimumSize(new java.awt.Dimension(0, 10));
		att4.setOpaque(false);
		att4.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		att4.setBounds(337, 476, 32, 18);
		page1.add(att4, javax.swing.JLayeredPane.MODAL_LAYER);

		att5.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		att5.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		att5.setText("18");
		att5.setBorder(null);
		att5.setMinimumSize(new java.awt.Dimension(0, 10));
		att5.setOpaque(false);
		att5.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				Att4to5and9to10CaretUpdate(evt);
			}
		});
		att5.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		att5.setBounds(380, 476, 32, 18);
		page1.add(att5, javax.swing.JLayeredPane.MODAL_LAYER);

		att6.setEditable(false);
		att6.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		att6.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		att6.setText("18");
		att6.setBorder(null);
		att6.setMinimumSize(new java.awt.Dimension(0, 10));
		att6.setOpaque(false);
		att6.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		att6.setBounds(136, 503, 65, 18);
		page1.add(att6, javax.swing.JLayeredPane.MODAL_LAYER);

		att7.setEditable(false);
		att7.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		att7.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		att7.setText("18");
		att7.setBorder(null);
		att7.setMinimumSize(new java.awt.Dimension(0, 10));
		att7.setOpaque(false);
		att7.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		att7.setBounds(217, 503, 65, 18);
		page1.add(att7, javax.swing.JLayeredPane.MODAL_LAYER);

		att8.setEditable(false);
		att8.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		att8.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		att8.setText("18");
		att8.setBorder(null);
		att8.setMinimumSize(new java.awt.Dimension(0, 10));
		att8.setOpaque(false);
		att8.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		att8.setBounds(293, 503, 32, 18);
		page1.add(att8, javax.swing.JLayeredPane.MODAL_LAYER);

		att9.setEditable(false);
		att9.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		att9.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		att9.setText("18");
		att9.setBorder(null);
		att9.setMinimumSize(new java.awt.Dimension(0, 10));
		att9.setOpaque(false);
		att9.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		att9.setBounds(337, 503, 32, 18);
		page1.add(att9, javax.swing.JLayeredPane.MODAL_LAYER);

		att10.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		att10.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		att10.setText("18");
		att10.setBorder(null);
		att10.setMinimumSize(new java.awt.Dimension(0, 10));
		att10.setOpaque(false);
		att10.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				Att4to5and9to10CaretUpdate(evt);
			}
		});
		att10.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		att10.setBounds(380, 503, 32, 18);
		page1.add(att10, javax.swing.JLayeredPane.MODAL_LAYER);

		attW11.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attW11.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW11.setText("Weapon");
		attW11.setBorder(null);
		attW11.setMinimumSize(new java.awt.Dimension(0, 10));
		attW11.setOpaque(false);
		attW11.setPreferredSize(new java.awt.Dimension(10, 14));
		attW11.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW11.setBounds(22, 578, 144, 20);
		page1.add(attW11, javax.swing.JLayeredPane.MODAL_LAYER);

		attW12.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attW12.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW12.setText("AttackBonus");
		attW12.setBorder(null);
		attW12.setMinimumSize(new java.awt.Dimension(0, 10));
		attW12.setOpaque(false);
		attW12.setPreferredSize(new java.awt.Dimension(10, 14));
		attW12.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW12.setBounds(168, 578, 110, 20);
		page1.add(attW12, javax.swing.JLayeredPane.MODAL_LAYER);

		attW13.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attW13.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW13.setText("18");
		attW13.setBorder(null);
		attW13.setMinimumSize(new java.awt.Dimension(0, 10));
		attW13.setOpaque(false);
		attW13.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW13.setBounds(280, 578, 67, 20);
		page1.add(attW13, javax.swing.JLayeredPane.MODAL_LAYER);

		attW14.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attW14.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW14.setText("18");
		attW14.setBorder(null);
		attW14.setMinimumSize(new java.awt.Dimension(0, 10));
		attW14.setOpaque(false);
		attW14.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW14.setBounds(348, 578, 66, 20);
		page1.add(attW14, javax.swing.JLayeredPane.MODAL_LAYER);

		attW15.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attW15.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW15.setText("18");
		attW15.setBorder(null);
		attW15.setMinimumSize(new java.awt.Dimension(0, 10));
		attW15.setOpaque(false);
		attW15.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW15.setBounds(22, 612, 43, 20);
		page1.add(attW15, javax.swing.JLayeredPane.MODAL_LAYER);

		attW16.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attW16.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW16.setText("18");
		attW16.setBorder(null);
		attW16.setMinimumSize(new java.awt.Dimension(0, 10));
		attW16.setOpaque(false);
		attW16.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW16.setBounds(66, 612, 44, 20);
		page1.add(attW16, javax.swing.JLayeredPane.MODAL_LAYER);

		attW17.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attW17.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW17.setText("Notes");
		attW17.setBorder(null);
		attW17.setMinimumSize(new java.awt.Dimension(0, 10));
		attW17.setOpaque(false);
		attW17.setPreferredSize(new java.awt.Dimension(10, 14));
		attW17.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW17.setBounds(112, 612, 65, 20);
		page1.add(attW17, javax.swing.JLayeredPane.MODAL_LAYER);

		attW18.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attW18.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW18.setText("Notes");
		attW18.setBorder(null);
		attW18.setMinimumSize(new java.awt.Dimension(0, 10));
		attW18.setOpaque(false);
		attW18.setPreferredSize(new java.awt.Dimension(10, 14));
		attW18.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW18.setBounds(179, 612, 44, 20);
		page1.add(attW18, javax.swing.JLayeredPane.MODAL_LAYER);

		attW19.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attW19.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW19.setText("Notes");
		attW19.setBorder(null);
		attW19.setMinimumSize(new java.awt.Dimension(0, 10));
		attW19.setOpaque(false);
		attW19.setPreferredSize(new java.awt.Dimension(10, 14));
		attW19.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW19.setBounds(224, 612, 190, 20);
		page1.add(attW19, javax.swing.JLayeredPane.MODAL_LAYER);

		attW21.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attW21.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW21.setText("Weapon");
		attW21.setBorder(null);
		attW21.setMinimumSize(new java.awt.Dimension(0, 10));
		attW21.setOpaque(false);
		attW21.setPreferredSize(new java.awt.Dimension(10, 14));
		attW21.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW21.setBounds(22, 666, 144, 20);
		page1.add(attW21, javax.swing.JLayeredPane.MODAL_LAYER);

		attW22.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attW22.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW22.setText("AttackBonus");
		attW22.setBorder(null);
		attW22.setMinimumSize(new java.awt.Dimension(0, 10));
		attW22.setOpaque(false);
		attW22.setPreferredSize(new java.awt.Dimension(10, 14));
		attW22.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW22.setBounds(168, 666, 110, 20);
		page1.add(attW22, javax.swing.JLayeredPane.MODAL_LAYER);

		attW23.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attW23.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW23.setText("18");
		attW23.setBorder(null);
		attW23.setMinimumSize(new java.awt.Dimension(0, 10));
		attW23.setOpaque(false);
		attW23.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW23.setBounds(280, 666, 67, 20);
		page1.add(attW23, javax.swing.JLayeredPane.MODAL_LAYER);

		attW24.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attW24.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW24.setText("18");
		attW24.setBorder(null);
		attW24.setMinimumSize(new java.awt.Dimension(0, 10));
		attW24.setOpaque(false);
		attW24.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW24.setBounds(348, 666, 66, 20);
		page1.add(attW24, javax.swing.JLayeredPane.MODAL_LAYER);

		attW25.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attW25.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW25.setText("18");
		attW25.setBorder(null);
		attW25.setMinimumSize(new java.awt.Dimension(0, 10));
		attW25.setOpaque(false);
		attW25.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW25.setBounds(22, 700, 43, 20);
		page1.add(attW25, javax.swing.JLayeredPane.MODAL_LAYER);

		attW26.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attW26.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW26.setText("18");
		attW26.setBorder(null);
		attW26.setMinimumSize(new java.awt.Dimension(0, 10));
		attW26.setOpaque(false);
		attW26.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW26.setBounds(66, 700, 44, 20);
		page1.add(attW26, javax.swing.JLayeredPane.MODAL_LAYER);

		attW27.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attW27.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW27.setText("Notes");
		attW27.setBorder(null);
		attW27.setMinimumSize(new java.awt.Dimension(0, 10));
		attW27.setOpaque(false);
		attW27.setPreferredSize(new java.awt.Dimension(10, 14));
		attW27.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW27.setBounds(112, 700, 65, 20);
		page1.add(attW27, javax.swing.JLayeredPane.MODAL_LAYER);

		attW28.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attW28.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW28.setText("Notes");
		attW28.setBorder(null);
		attW28.setMinimumSize(new java.awt.Dimension(0, 10));
		attW28.setOpaque(false);
		attW28.setPreferredSize(new java.awt.Dimension(10, 14));
		attW28.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW28.setBounds(179, 700, 44, 20);
		page1.add(attW28, javax.swing.JLayeredPane.MODAL_LAYER);

		attW29.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attW29.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW29.setText("Notes");
		attW29.setBorder(null);
		attW29.setMinimumSize(new java.awt.Dimension(0, 10));
		attW29.setOpaque(false);
		attW29.setPreferredSize(new java.awt.Dimension(10, 14));
		attW29.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW29.setBounds(224, 700, 190, 20);
		page1.add(attW29, javax.swing.JLayeredPane.MODAL_LAYER);

		attW31.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attW31.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW31.setText("Weapon");
		attW31.setBorder(null);
		attW31.setMinimumSize(new java.awt.Dimension(0, 10));
		attW31.setOpaque(false);
		attW31.setPreferredSize(new java.awt.Dimension(10, 14));
		attW31.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW31.setBounds(22, 753, 144, 20);
		page1.add(attW31, javax.swing.JLayeredPane.MODAL_LAYER);

		attW32.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attW32.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW32.setText("AttackBonus");
		attW32.setBorder(null);
		attW32.setMinimumSize(new java.awt.Dimension(0, 10));
		attW32.setOpaque(false);
		attW32.setPreferredSize(new java.awt.Dimension(10, 14));
		attW32.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW32.setBounds(168, 753, 110, 20);
		page1.add(attW32, javax.swing.JLayeredPane.MODAL_LAYER);

		attW33.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attW33.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW33.setText("18");
		attW33.setBorder(null);
		attW33.setMinimumSize(new java.awt.Dimension(0, 10));
		attW33.setOpaque(false);
		attW33.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW33.setBounds(280, 753, 67, 20);
		page1.add(attW33, javax.swing.JLayeredPane.MODAL_LAYER);

		attW34.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attW34.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW34.setText("18");
		attW34.setBorder(null);
		attW34.setMinimumSize(new java.awt.Dimension(0, 10));
		attW34.setOpaque(false);
		attW34.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW34.setBounds(348, 753, 66, 20);
		page1.add(attW34, javax.swing.JLayeredPane.MODAL_LAYER);

		attW35.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attW35.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW35.setText("18");
		attW35.setBorder(null);
		attW35.setMinimumSize(new java.awt.Dimension(0, 10));
		attW35.setOpaque(false);
		attW35.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW35.setBounds(22, 786, 43, 20);
		page1.add(attW35, javax.swing.JLayeredPane.MODAL_LAYER);

		attW36.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attW36.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW36.setText("18");
		attW36.setBorder(null);
		attW36.setMinimumSize(new java.awt.Dimension(0, 10));
		attW36.setOpaque(false);
		attW36.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW36.setBounds(66, 786, 44, 20);
		page1.add(attW36, javax.swing.JLayeredPane.MODAL_LAYER);

		attW37.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attW37.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW37.setText("Notes");
		attW37.setBorder(null);
		attW37.setMinimumSize(new java.awt.Dimension(0, 10));
		attW37.setOpaque(false);
		attW37.setPreferredSize(new java.awt.Dimension(10, 14));
		attW37.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW37.setBounds(112, 786, 65, 20);
		page1.add(attW37, javax.swing.JLayeredPane.MODAL_LAYER);

		attW38.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attW38.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW38.setText("Notes");
		attW38.setBorder(null);
		attW38.setMinimumSize(new java.awt.Dimension(0, 10));
		attW38.setOpaque(false);
		attW38.setPreferredSize(new java.awt.Dimension(10, 14));
		attW38.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW38.setBounds(179, 786, 44, 20);
		page1.add(attW38, javax.swing.JLayeredPane.MODAL_LAYER);

		attW39.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attW39.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW39.setText("Notes");
		attW39.setBorder(null);
		attW39.setMinimumSize(new java.awt.Dimension(0, 10));
		attW39.setOpaque(false);
		attW39.setPreferredSize(new java.awt.Dimension(10, 14));
		attW39.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW39.setBounds(224, 786, 190, 20);
		page1.add(attW39, javax.swing.JLayeredPane.MODAL_LAYER);

		attW41.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attW41.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW41.setText("Weapon");
		attW41.setBorder(null);
		attW41.setMinimumSize(new java.awt.Dimension(0, 10));
		attW41.setOpaque(false);
		attW41.setPreferredSize(new java.awt.Dimension(10, 14));
		attW41.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW41.setBounds(22, 838, 144, 20);
		page1.add(attW41, javax.swing.JLayeredPane.MODAL_LAYER);

		attW42.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attW42.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW42.setText("AttackBonus");
		attW42.setBorder(null);
		attW42.setMinimumSize(new java.awt.Dimension(0, 10));
		attW42.setOpaque(false);
		attW42.setPreferredSize(new java.awt.Dimension(10, 14));
		attW42.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW42.setBounds(168, 838, 110, 20);
		page1.add(attW42, javax.swing.JLayeredPane.MODAL_LAYER);

		attW43.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attW43.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW43.setText("18");
		attW43.setBorder(null);
		attW43.setMinimumSize(new java.awt.Dimension(0, 10));
		attW43.setOpaque(false);
		attW43.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW43.setBounds(280, 838, 67, 20);
		page1.add(attW43, javax.swing.JLayeredPane.MODAL_LAYER);

		attW44.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attW44.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW44.setText("18");
		attW44.setBorder(null);
		attW44.setMinimumSize(new java.awt.Dimension(0, 10));
		attW44.setOpaque(false);
		attW44.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW44.setBounds(348, 838, 66, 20);
		page1.add(attW44, javax.swing.JLayeredPane.MODAL_LAYER);

		attW45.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attW45.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW45.setText("18");
		attW45.setBorder(null);
		attW45.setMinimumSize(new java.awt.Dimension(0, 10));
		attW45.setOpaque(false);
		attW45.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW45.setBounds(22, 873, 43, 20);
		page1.add(attW45, javax.swing.JLayeredPane.MODAL_LAYER);

		attW46.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attW46.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW46.setText("18");
		attW46.setBorder(null);
		attW46.setMinimumSize(new java.awt.Dimension(0, 10));
		attW46.setOpaque(false);
		attW46.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW46.setBounds(66, 873, 44, 20);
		page1.add(attW46, javax.swing.JLayeredPane.MODAL_LAYER);

		attW47.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attW47.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW47.setText("Notes");
		attW47.setBorder(null);
		attW47.setMinimumSize(new java.awt.Dimension(0, 10));
		attW47.setOpaque(false);
		attW47.setPreferredSize(new java.awt.Dimension(10, 14));
		attW47.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW47.setBounds(112, 873, 65, 20);
		page1.add(attW47, javax.swing.JLayeredPane.MODAL_LAYER);

		attW48.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attW48.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW48.setText("Notes");
		attW48.setBorder(null);
		attW48.setMinimumSize(new java.awt.Dimension(0, 10));
		attW48.setOpaque(false);
		attW48.setPreferredSize(new java.awt.Dimension(10, 14));
		attW48.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW48.setBounds(179, 873, 44, 20);
		page1.add(attW48, javax.swing.JLayeredPane.MODAL_LAYER);

		attW49.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attW49.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attW49.setText("Notes");
		attW49.setBorder(null);
		attW49.setMinimumSize(new java.awt.Dimension(0, 10));
		attW49.setOpaque(false);
		attW49.setPreferredSize(new java.awt.Dimension(10, 14));
		attW49.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attW49.setBounds(224, 873, 190, 20);
		page1.add(attW49, javax.swing.JLayeredPane.MODAL_LAYER);

		attA1.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attA1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attA1.setText("Weapon");
		attA1.setBorder(null);
		attA1.setMinimumSize(new java.awt.Dimension(0, 10));
		attA1.setOpaque(false);
		attA1.setPreferredSize(new java.awt.Dimension(10, 14));
		attA1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attA1.setBounds(22, 927, 134, 21);
		page1.add(attA1, javax.swing.JLayeredPane.MODAL_LAYER);

		attA2.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attA2.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attA2.setText("AttackBonus");
		attA2.setBorder(null);
		attA2.setMinimumSize(new java.awt.Dimension(0, 10));
		attA2.setOpaque(false);
		attA2.setPreferredSize(new java.awt.Dimension(10, 14));
		attA2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attA2.setBounds(156, 927, 92, 21);
		page1.add(attA2, javax.swing.JLayeredPane.MODAL_LAYER);

		attA3.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attA3.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attA3.setText("18");
		attA3.setBorder(null);
		attA3.setMinimumSize(new java.awt.Dimension(0, 10));
		attA3.setOpaque(false);
		attA3.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attA3.setBounds(249, 927, 98, 21);
		page1.add(attA3, javax.swing.JLayeredPane.MODAL_LAYER);

		attA4.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		attA4.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attA4.setText("18");
		attA4.setBorder(null);
		attA4.setMinimumSize(new java.awt.Dimension(0, 10));
		attA4.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attA4.setBounds(348, 927, 66, 21);
		page1.add(attA4, javax.swing.JLayeredPane.MODAL_LAYER);

		attA5.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attA5.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attA5.setText("18");
		attA5.setBorder(null);
		attA5.setMinimumSize(new java.awt.Dimension(0, 10));
		attA5.setOpaque(false);
		attA5.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attA5.setBounds(22, 962, 53, 18);
		page1.add(attA5, javax.swing.JLayeredPane.MODAL_LAYER);

		attA6.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attA6.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attA6.setText("18");
		attA6.setBorder(null);
		attA6.setMinimumSize(new java.awt.Dimension(0, 10));
		attA6.setOpaque(false);
		attA6.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attA6.setBounds(77, 962, 44, 18);
		page1.add(attA6, javax.swing.JLayeredPane.MODAL_LAYER);

		attA7.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attA7.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attA7.setText("Notes");
		attA7.setBorder(null);
		attA7.setMinimumSize(new java.awt.Dimension(0, 10));
		attA7.setOpaque(false);
		attA7.setPreferredSize(new java.awt.Dimension(10, 14));
		attA7.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attA7.setBounds(123, 962, 66, 18);
		page1.add(attA7, javax.swing.JLayeredPane.MODAL_LAYER);

		attA8.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attA8.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attA8.setText("Notes");
		attA8.setBorder(null);
		attA8.setMinimumSize(new java.awt.Dimension(0, 10));
		attA8.setOpaque(false);
		attA8.setPreferredSize(new java.awt.Dimension(10, 14));
		attA8.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attA8.setBounds(190, 962, 44, 18);
		page1.add(attA8, javax.swing.JLayeredPane.MODAL_LAYER);

		attA9.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attA9.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attA9.setText("Notes");
		attA9.setBorder(null);
		attA9.setMinimumSize(new java.awt.Dimension(0, 10));
		attA9.setOpaque(false);
		attA9.setPreferredSize(new java.awt.Dimension(10, 14));
		attA9.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attA9.setBounds(235, 962, 43, 18);
		page1.add(attA9, javax.swing.JLayeredPane.MODAL_LAYER);

		attA10.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		attA10.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		attA10.setText("Notes");
		attA10.setBorder(null);
		attA10.setMinimumSize(new java.awt.Dimension(0, 10));
		attA10.setOpaque(false);
		attA10.setPreferredSize(new java.awt.Dimension(10, 14));
		attA10.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		attA10.setBounds(280, 962, 133, 18);
		page1.add(attA10, javax.swing.JLayeredPane.MODAL_LAYER);

		skill1.setEditable(false);
		skill1.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		skill1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill1.setText("18");
		skill1.setBorder(null);
		skill1.setMinimumSize(new java.awt.Dimension(0, 10));
		skill1.setOpaque(false);
		skill1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill1.setBounds(582, 267, 26, 12);
		page1.add(skill1, javax.swing.JLayeredPane.MODAL_LAYER);

		skill2.setEditable(false);
		skill2.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill2.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill2.setText("18");
		skill2.setBorder(null);
		skill2.setMinimumSize(new java.awt.Dimension(0, 10));
		skill2.setOpaque(false);
		skill2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill2.setBounds(582, 280, 26, 12);
		page1.add(skill2, javax.swing.JLayeredPane.MODAL_LAYER);

		skill3.setEditable(false);
		skill3.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill3.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill3.setText("18");
		skill3.setBorder(null);
		skill3.setMinimumSize(new java.awt.Dimension(0, 10));
		skill3.setOpaque(false);
		skill3.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill3.setBounds(582, 293, 26, 12);
		page1.add(skill3, javax.swing.JLayeredPane.MODAL_LAYER);

		skill4.setEditable(false);
		skill4.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill4.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill4.setText("18");
		skill4.setBorder(null);
		skill4.setMinimumSize(new java.awt.Dimension(0, 10));
		skill4.setOpaque(false);
		skill4.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill4.setBounds(582, 306, 26, 12);
		page1.add(skill4, javax.swing.JLayeredPane.MODAL_LAYER);

		skill5.setEditable(false);
		skill5.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill5.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill5.setText("18");
		skill5.setBorder(null);
		skill5.setMinimumSize(new java.awt.Dimension(0, 10));
		skill5.setOpaque(false);
		skill5.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill5.setBounds(582, 319, 26, 12);
		page1.add(skill5, javax.swing.JLayeredPane.MODAL_LAYER);

		skill6.setEditable(false);
		skill6.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill6.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill6.setText("18");
		skill6.setBorder(null);
		skill6.setMinimumSize(new java.awt.Dimension(0, 10));
		skill6.setOpaque(false);
		skill6.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill6.setBounds(582, 333, 26, 12);
		page1.add(skill6, javax.swing.JLayeredPane.MODAL_LAYER);

		skill7.setEditable(false);
		skill7.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill7.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill7.setText("18");
		skill7.setBorder(null);
		skill7.setMinimumSize(new java.awt.Dimension(0, 10));
		skill7.setOpaque(false);
		skill7.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill7.setBounds(582, 346, 26, 12);
		page1.add(skill7, javax.swing.JLayeredPane.MODAL_LAYER);

		skill8.setEditable(false);
		skill8.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill8.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill8.setText("18");
		skill8.setBorder(null);
		skill8.setMinimumSize(new java.awt.Dimension(0, 10));
		skill8.setOpaque(false);
		skill8.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill8.setBounds(582, 360, 26, 12);
		page1.add(skill8, javax.swing.JLayeredPane.MODAL_LAYER);

		skill9.setEditable(false);
		skill9.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill9.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill9.setText("18");
		skill9.setBorder(null);
		skill9.setMinimumSize(new java.awt.Dimension(0, 10));
		skill9.setOpaque(false);
		skill9.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill9.setBounds(582, 373, 26, 12);
		page1.add(skill9, javax.swing.JLayeredPane.MODAL_LAYER);

		skill10.setEditable(false);
		skill10.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill10.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill10.setText("18");
		skill10.setBorder(null);
		skill10.setMinimumSize(new java.awt.Dimension(0, 10));
		skill10.setOpaque(false);
		skill10.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill10.setBounds(582, 386, 26, 12);
		page1.add(skill10, javax.swing.JLayeredPane.MODAL_LAYER);

		skill11.setEditable(false);
		skill11.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill11.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill11.setText("18");
		skill11.setBorder(null);
		skill11.setMinimumSize(new java.awt.Dimension(0, 10));
		skill11.setOpaque(false);
		skill11.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill11.setBounds(582, 399, 26, 12);
		page1.add(skill11, javax.swing.JLayeredPane.MODAL_LAYER);

		skill12.setEditable(false);
		skill12.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill12.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill12.setText("18");
		skill12.setBorder(null);
		skill12.setMinimumSize(new java.awt.Dimension(0, 10));
		skill12.setOpaque(false);
		skill12.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill12.setBounds(582, 413, 26, 12);
		page1.add(skill12, javax.swing.JLayeredPane.MODAL_LAYER);

		skill13.setEditable(false);
		skill13.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill13.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill13.setText("18");
		skill13.setBorder(null);
		skill13.setMinimumSize(new java.awt.Dimension(0, 10));
		skill13.setOpaque(false);
		skill13.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill13.setBounds(582, 426, 26, 12);
		page1.add(skill13, javax.swing.JLayeredPane.MODAL_LAYER);

		skill14.setEditable(false);
		skill14.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill14.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill14.setText("18");
		skill14.setBorder(null);
		skill14.setMinimumSize(new java.awt.Dimension(0, 10));
		skill14.setOpaque(false);
		skill14.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill14.setBounds(582, 439, 26, 12);
		page1.add(skill14, javax.swing.JLayeredPane.MODAL_LAYER);

		skill15.setEditable(false);
		skill15.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill15.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill15.setText("18");
		skill15.setBorder(null);
		skill15.setMinimumSize(new java.awt.Dimension(0, 10));
		skill15.setOpaque(false);
		skill15.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill15.setBounds(582, 452, 26, 12);
		page1.add(skill15, javax.swing.JLayeredPane.MODAL_LAYER);

		skill16.setEditable(false);
		skill16.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill16.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill16.setText("18");
		skill16.setBorder(null);
		skill16.setMinimumSize(new java.awt.Dimension(0, 10));
		skill16.setOpaque(false);
		skill16.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill16.setBounds(582, 465, 26, 12);
		page1.add(skill16, javax.swing.JLayeredPane.MODAL_LAYER);

		skill17.setEditable(false);
		skill17.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill17.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill17.setText("18");
		skill17.setBorder(null);
		skill17.setMinimumSize(new java.awt.Dimension(0, 10));
		skill17.setOpaque(false);
		skill17.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill17.setBounds(582, 479, 26, 12);
		page1.add(skill17, javax.swing.JLayeredPane.MODAL_LAYER);

		skill18.setEditable(false);
		skill18.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill18.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill18.setText("18");
		skill18.setBorder(null);
		skill18.setMinimumSize(new java.awt.Dimension(0, 10));
		skill18.setOpaque(false);
		skill18.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill18.setBounds(582, 492, 26, 12);
		page1.add(skill18, javax.swing.JLayeredPane.MODAL_LAYER);

		skill19.setEditable(false);
		skill19.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill19.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill19.setText("18");
		skill19.setBorder(null);
		skill19.setMinimumSize(new java.awt.Dimension(0, 10));
		skill19.setOpaque(false);
		skill19.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill19.setBounds(582, 505, 26, 12);
		page1.add(skill19, javax.swing.JLayeredPane.MODAL_LAYER);

		skill20.setEditable(false);
		skill20.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill20.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill20.setText("18");
		skill20.setBorder(null);
		skill20.setMinimumSize(new java.awt.Dimension(0, 10));
		skill20.setOpaque(false);
		skill20.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill20.setBounds(582, 518, 26, 12);
		page1.add(skill20, javax.swing.JLayeredPane.MODAL_LAYER);

		skill21.setEditable(false);
		skill21.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill21.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill21.setText("18");
		skill21.setBorder(null);
		skill21.setMinimumSize(new java.awt.Dimension(0, 10));
		skill21.setOpaque(false);
		skill21.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill21.setBounds(582, 532, 26, 12);
		page1.add(skill21, javax.swing.JLayeredPane.MODAL_LAYER);

		skill22.setEditable(false);
		skill22.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill22.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill22.setText("18");
		skill22.setBorder(null);
		skill22.setMinimumSize(new java.awt.Dimension(0, 10));
		skill22.setOpaque(false);
		skill22.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill22.setBounds(582, 545, 26, 12);
		page1.add(skill22, javax.swing.JLayeredPane.MODAL_LAYER);

		skill23.setEditable(false);
		skill23.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill23.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill23.setText("18");
		skill23.setBorder(null);
		skill23.setMinimumSize(new java.awt.Dimension(0, 10));
		skill23.setOpaque(false);
		skill23.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill23.setBounds(582, 558, 26, 12);
		page1.add(skill23, javax.swing.JLayeredPane.MODAL_LAYER);

		skill24.setEditable(false);
		skill24.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill24.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill24.setText("18");
		skill24.setBorder(null);
		skill24.setMinimumSize(new java.awt.Dimension(0, 10));
		skill24.setOpaque(false);
		skill24.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill24.setBounds(582, 571, 26, 12);
		page1.add(skill24, javax.swing.JLayeredPane.MODAL_LAYER);

		skill25.setEditable(false);
		skill25.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill25.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill25.setText("18");
		skill25.setBorder(null);
		skill25.setMinimumSize(new java.awt.Dimension(0, 10));
		skill25.setOpaque(false);
		skill25.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill25.setBounds(582, 585, 26, 12);
		page1.add(skill25, javax.swing.JLayeredPane.MODAL_LAYER);

		skill26.setEditable(false);
		skill26.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill26.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill26.setText("18");
		skill26.setBorder(null);
		skill26.setMinimumSize(new java.awt.Dimension(0, 10));
		skill26.setOpaque(false);
		skill26.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill26.setBounds(582, 598, 26, 12);
		page1.add(skill26, javax.swing.JLayeredPane.MODAL_LAYER);

		skill27.setEditable(false);
		skill27.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill27.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill27.setText("18");
		skill27.setBorder(null);
		skill27.setMinimumSize(new java.awt.Dimension(0, 10));
		skill27.setOpaque(false);
		skill27.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill27.setBounds(582, 611, 26, 12);
		page1.add(skill27, javax.swing.JLayeredPane.MODAL_LAYER);

		skill28.setEditable(false);
		skill28.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill28.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill28.setText("18");
		skill28.setBorder(null);
		skill28.setMinimumSize(new java.awt.Dimension(0, 10));
		skill28.setOpaque(false);
		skill28.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill28.setBounds(582, 624, 26, 12);
		page1.add(skill28, javax.swing.JLayeredPane.MODAL_LAYER);

		skill29.setEditable(false);
		skill29.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill29.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill29.setText("18");
		skill29.setBorder(null);
		skill29.setMinimumSize(new java.awt.Dimension(0, 10));
		skill29.setOpaque(false);
		skill29.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill29.setBounds(582, 638, 26, 12);
		page1.add(skill29, javax.swing.JLayeredPane.MODAL_LAYER);

		skill30.setEditable(false);
		skill30.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill30.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill30.setText("18");
		skill30.setBorder(null);
		skill30.setMinimumSize(new java.awt.Dimension(0, 10));
		skill30.setOpaque(false);
		skill30.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill30.setBounds(582, 651, 26, 12);
		page1.add(skill30, javax.swing.JLayeredPane.MODAL_LAYER);

		skill31.setEditable(false);
		skill31.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill31.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill31.setText("18");
		skill31.setBorder(null);
		skill31.setMinimumSize(new java.awt.Dimension(0, 10));
		skill31.setOpaque(false);
		skill31.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill31.setBounds(582, 664, 26, 12);
		page1.add(skill31, javax.swing.JLayeredPane.MODAL_LAYER);

		skill32.setEditable(false);
		skill32.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill32.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill32.setText("18");
		skill32.setBorder(null);
		skill32.setMinimumSize(new java.awt.Dimension(0, 10));
		skill32.setOpaque(false);
		skill32.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill32.setBounds(582, 677, 26, 12);
		page1.add(skill32, javax.swing.JLayeredPane.MODAL_LAYER);

		skill33.setEditable(false);
		skill33.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill33.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill33.setText("18");
		skill33.setBorder(null);
		skill33.setMinimumSize(new java.awt.Dimension(0, 10));
		skill33.setOpaque(false);
		skill33.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill33.setBounds(582, 691, 26, 12);
		page1.add(skill33, javax.swing.JLayeredPane.MODAL_LAYER);

		skill34.setEditable(false);
		skill34.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill34.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill34.setText("18");
		skill34.setBorder(null);
		skill34.setMinimumSize(new java.awt.Dimension(0, 10));
		skill34.setOpaque(false);
		skill34.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill34.setBounds(582, 704, 26, 12);
		page1.add(skill34, javax.swing.JLayeredPane.MODAL_LAYER);

		skill35.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill35.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill35.setText("18");
		skill35.setBorder(null);
		skill35.setMinimumSize(new java.awt.Dimension(0, 10));
		skill35.setOpaque(false);
		skill35.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill35.setBounds(582, 717, 26, 12);
		page1.add(skill35, javax.swing.JLayeredPane.MODAL_LAYER);

		skill36.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill36.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill36.setText("18");
		skill36.setBorder(null);
		skill36.setMinimumSize(new java.awt.Dimension(0, 10));
		skill36.setOpaque(false);
		skill36.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill36.setBounds(582, 730, 26, 12);
		page1.add(skill36, javax.swing.JLayeredPane.MODAL_LAYER);

		skill37.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill37.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill37.setText("18");
		skill37.setBorder(null);
		skill37.setMinimumSize(new java.awt.Dimension(0, 10));
		skill37.setOpaque(false);
		skill37.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill37.setBounds(582, 743, 26, 12);
		page1.add(skill37, javax.swing.JLayeredPane.MODAL_LAYER);

		skill38.setEditable(false);
		skill38.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill38.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill38.setText("18");
		skill38.setBorder(null);
		skill38.setMinimumSize(new java.awt.Dimension(0, 10));
		skill38.setOpaque(false);
		skill38.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill38.setBounds(582, 757, 26, 12);
		page1.add(skill38, javax.swing.JLayeredPane.MODAL_LAYER);

		skill39.setEditable(false);
		skill39.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill39.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill39.setText("18");
		skill39.setBorder(null);
		skill39.setMinimumSize(new java.awt.Dimension(0, 10));
		skill39.setOpaque(false);
		skill39.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill39.setBounds(582, 770, 26, 12);
		page1.add(skill39, javax.swing.JLayeredPane.MODAL_LAYER);

		skill40.setEditable(false);
		skill40.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill40.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill40.setText("18");
		skill40.setBorder(null);
		skill40.setMinimumSize(new java.awt.Dimension(0, 10));
		skill40.setOpaque(false);
		skill40.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill40.setBounds(582, 783, 26, 12);
		page1.add(skill40, javax.swing.JLayeredPane.MODAL_LAYER);

		skill41.setEditable(false);
		skill41.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill41.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill41.setText("18");
		skill41.setBorder(null);
		skill41.setMinimumSize(new java.awt.Dimension(0, 10));
		skill41.setOpaque(false);
		skill41.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill41.setBounds(582, 796, 26, 12);
		page1.add(skill41, javax.swing.JLayeredPane.MODAL_LAYER);

		skill42.setEditable(false);
		skill42.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill42.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill42.setText("18");
		skill42.setBorder(null);
		skill42.setMinimumSize(new java.awt.Dimension(0, 10));
		skill42.setOpaque(false);
		skill42.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill42.setBounds(582, 810, 26, 12);
		page1.add(skill42, javax.swing.JLayeredPane.MODAL_LAYER);

		skill43.setEditable(false);
		skill43.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill43.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill43.setText("18");
		skill43.setBorder(null);
		skill43.setMinimumSize(new java.awt.Dimension(0, 10));
		skill43.setOpaque(false);
		skill43.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill43.setBounds(582, 823, 26, 12);
		page1.add(skill43, javax.swing.JLayeredPane.MODAL_LAYER);

		skill44.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill44.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill44.setText("18");
		skill44.setBorder(null);
		skill44.setMinimumSize(new java.awt.Dimension(0, 10));
		skill44.setOpaque(false);
		skill44.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill44.setBounds(582, 836, 26, 12);
		page1.add(skill44, javax.swing.JLayeredPane.MODAL_LAYER);

		skill45.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill45.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill45.setText("18");
		skill45.setBorder(null);
		skill45.setMinimumSize(new java.awt.Dimension(0, 10));
		skill45.setOpaque(false);
		skill45.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill45.setBounds(582, 849, 26, 12);
		page1.add(skill45, javax.swing.JLayeredPane.MODAL_LAYER);

		skill46.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill46.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill46.setText("18");
		skill46.setBorder(null);
		skill46.setMinimumSize(new java.awt.Dimension(0, 10));
		skill46.setOpaque(false);
		skill46.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill46.setBounds(582, 863, 26, 12);
		page1.add(skill46, javax.swing.JLayeredPane.MODAL_LAYER);

		skill47.setEditable(false);
		skill47.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill47.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill47.setText("18");
		skill47.setBorder(null);
		skill47.setMinimumSize(new java.awt.Dimension(0, 10));
		skill47.setOpaque(false);
		skill47.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill47.setBounds(582, 876, 26, 12);
		page1.add(skill47, javax.swing.JLayeredPane.MODAL_LAYER);

		skill48.setEditable(false);
		skill48.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill48.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill48.setText("18");
		skill48.setBorder(null);
		skill48.setMinimumSize(new java.awt.Dimension(0, 10));
		skill48.setOpaque(false);
		skill48.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill48.setBounds(582, 890, 26, 12);
		page1.add(skill48, javax.swing.JLayeredPane.MODAL_LAYER);

		skill49.setEditable(false);
		skill49.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill49.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill49.setText("18");
		skill49.setBorder(null);
		skill49.setMinimumSize(new java.awt.Dimension(0, 10));
		skill49.setOpaque(false);
		skill49.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill49.setBounds(582, 903, 26, 12);
		page1.add(skill49, javax.swing.JLayeredPane.MODAL_LAYER);

		skill50.setEditable(false);
		skill50.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill50.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill50.setText("18");
		skill50.setBorder(null);
		skill50.setMinimumSize(new java.awt.Dimension(0, 10));
		skill50.setOpaque(false);
		skill50.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill50.setBounds(582, 916, 26, 12);
		page1.add(skill50, javax.swing.JLayeredPane.MODAL_LAYER);

		skill51.setEditable(false);
		skill51.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill51.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill51.setText("18");
		skill51.setBorder(null);
		skill51.setMinimumSize(new java.awt.Dimension(0, 10));
		skill51.setOpaque(false);
		skill51.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill51.setBounds(582, 929, 26, 12);
		page1.add(skill51, javax.swing.JLayeredPane.MODAL_LAYER);

		skill52.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill52.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill52.setText("18");
		skill52.setBorder(null);
		skill52.setMinimumSize(new java.awt.Dimension(0, 10));
		skill52.setOpaque(false);
		skill52.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill52.setBounds(582, 942, 26, 12);
		page1.add(skill52, javax.swing.JLayeredPane.MODAL_LAYER);

		skill53.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill53.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill53.setText("18");
		skill53.setBorder(null);
		skill53.setMinimumSize(new java.awt.Dimension(0, 10));
		skill53.setOpaque(false);
		skill53.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill53.setBounds(582, 956, 26, 12);
		page1.add(skill53, javax.swing.JLayeredPane.MODAL_LAYER);

		skill54.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill54.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill54.setText("18");
		skill54.setBorder(null);
		skill54.setMinimumSize(new java.awt.Dimension(0, 10));
		skill54.setOpaque(false);
		skill54.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill54.setBounds(582, 969, 26, 12);
		page1.add(skill54, javax.swing.JLayeredPane.MODAL_LAYER);

		skill55.setEditable(false);
		skill55.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill55.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill55.setText("18");
		skill55.setBorder(null);
		skill55.setMinimumSize(new java.awt.Dimension(0, 10));
		skill55.setOpaque(false);
		skill55.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill55.setBounds(616, 267, 26, 12);
		page1.add(skill55, javax.swing.JLayeredPane.MODAL_LAYER);

		skill56.setEditable(false);
		skill56.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill56.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill56.setText("18");
		skill56.setBorder(null);
		skill56.setMinimumSize(new java.awt.Dimension(0, 10));
		skill56.setOpaque(false);
		skill56.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill56.setBounds(616, 280, 26, 12);
		page1.add(skill56, javax.swing.JLayeredPane.MODAL_LAYER);

		skill57.setEditable(false);
		skill57.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill57.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill57.setText("18");
		skill57.setBorder(null);
		skill57.setMinimumSize(new java.awt.Dimension(0, 10));
		skill57.setOpaque(false);
		skill57.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill57.setBounds(616, 293, 26, 12);
		page1.add(skill57, javax.swing.JLayeredPane.MODAL_LAYER);

		skill58.setEditable(false);
		skill58.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill58.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill58.setText("18");
		skill58.setBorder(null);
		skill58.setMinimumSize(new java.awt.Dimension(0, 10));
		skill58.setOpaque(false);
		skill58.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill58.setBounds(616, 306, 26, 12);
		page1.add(skill58, javax.swing.JLayeredPane.MODAL_LAYER);

		skill59.setEditable(false);
		skill59.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill59.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill59.setText("18");
		skill59.setBorder(null);
		skill59.setMinimumSize(new java.awt.Dimension(0, 10));
		skill59.setOpaque(false);
		skill59.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill59.setBounds(616, 319, 26, 12);
		page1.add(skill59, javax.swing.JLayeredPane.MODAL_LAYER);

		skill60.setEditable(false);
		skill60.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill60.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill60.setText("18");
		skill60.setBorder(null);
		skill60.setMinimumSize(new java.awt.Dimension(0, 10));
		skill60.setOpaque(false);
		skill60.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill60.setBounds(616, 333, 26, 12);
		page1.add(skill60, javax.swing.JLayeredPane.MODAL_LAYER);

		skill61.setEditable(false);
		skill61.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill61.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill61.setText("18");
		skill61.setBorder(null);
		skill61.setMinimumSize(new java.awt.Dimension(0, 10));
		skill61.setOpaque(false);
		skill61.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill61.setBounds(616, 346, 26, 12);
		page1.add(skill61, javax.swing.JLayeredPane.MODAL_LAYER);

		skill62.setEditable(false);
		skill62.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill62.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill62.setText("18");
		skill62.setBorder(null);
		skill62.setMinimumSize(new java.awt.Dimension(0, 10));
		skill62.setOpaque(false);
		skill62.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill62.setBounds(616, 360, 26, 12);
		page1.add(skill62, javax.swing.JLayeredPane.MODAL_LAYER);

		skill63.setEditable(false);
		skill63.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill63.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill63.setText("18");
		skill63.setBorder(null);
		skill63.setMinimumSize(new java.awt.Dimension(0, 10));
		skill63.setOpaque(false);
		skill63.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill63.setBounds(616, 373, 26, 12);
		page1.add(skill63, javax.swing.JLayeredPane.MODAL_LAYER);

		skill64.setEditable(false);
		skill64.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill64.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill64.setText("18");
		skill64.setBorder(null);
		skill64.setMinimumSize(new java.awt.Dimension(0, 10));
		skill64.setOpaque(false);
		skill64.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill64.setBounds(616, 386, 26, 12);
		page1.add(skill64, javax.swing.JLayeredPane.MODAL_LAYER);

		skill65.setEditable(false);
		skill65.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill65.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill65.setText("18");
		skill65.setBorder(null);
		skill65.setMinimumSize(new java.awt.Dimension(0, 10));
		skill65.setOpaque(false);
		skill65.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill65.setBounds(616, 399, 26, 12);
		page1.add(skill65, javax.swing.JLayeredPane.MODAL_LAYER);

		skill66.setEditable(false);
		skill66.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill66.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill66.setText("18");
		skill66.setBorder(null);
		skill66.setMinimumSize(new java.awt.Dimension(0, 10));
		skill66.setOpaque(false);
		skill66.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill66.setBounds(616, 413, 26, 12);
		page1.add(skill66, javax.swing.JLayeredPane.MODAL_LAYER);

		skill67.setEditable(false);
		skill67.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill67.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill67.setText("18");
		skill67.setBorder(null);
		skill67.setMinimumSize(new java.awt.Dimension(0, 10));
		skill67.setOpaque(false);
		skill67.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill67.setBounds(616, 426, 26, 12);
		page1.add(skill67, javax.swing.JLayeredPane.MODAL_LAYER);

		skill68.setEditable(false);
		skill68.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill68.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill68.setText("18");
		skill68.setBorder(null);
		skill68.setMinimumSize(new java.awt.Dimension(0, 10));
		skill68.setOpaque(false);
		skill68.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill68.setBounds(616, 439, 26, 12);
		page1.add(skill68, javax.swing.JLayeredPane.MODAL_LAYER);

		skill69.setEditable(false);
		skill69.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill69.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill69.setText("18");
		skill69.setBorder(null);
		skill69.setMinimumSize(new java.awt.Dimension(0, 10));
		skill69.setOpaque(false);
		skill69.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill69.setBounds(616, 452, 26, 12);
		page1.add(skill69, javax.swing.JLayeredPane.MODAL_LAYER);

		skill70.setEditable(false);
		skill70.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill70.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill70.setText("18");
		skill70.setBorder(null);
		skill70.setMinimumSize(new java.awt.Dimension(0, 10));
		skill70.setOpaque(false);
		skill70.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill70.setBounds(616, 465, 26, 12);
		page1.add(skill70, javax.swing.JLayeredPane.MODAL_LAYER);

		skill71.setEditable(false);
		skill71.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill71.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill71.setText("18");
		skill71.setBorder(null);
		skill71.setMinimumSize(new java.awt.Dimension(0, 10));
		skill71.setOpaque(false);
		skill71.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill71.setBounds(616, 479, 26, 12);
		page1.add(skill71, javax.swing.JLayeredPane.MODAL_LAYER);

		skill72.setEditable(false);
		skill72.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill72.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill72.setText("18");
		skill72.setBorder(null);
		skill72.setMinimumSize(new java.awt.Dimension(0, 10));
		skill72.setOpaque(false);
		skill72.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill72.setBounds(616, 492, 26, 12);
		page1.add(skill72, javax.swing.JLayeredPane.MODAL_LAYER);

		skill73.setEditable(false);
		skill73.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill73.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill73.setText("18");
		skill73.setBorder(null);
		skill73.setMinimumSize(new java.awt.Dimension(0, 10));
		skill73.setOpaque(false);
		skill73.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill73.setBounds(616, 505, 26, 12);
		page1.add(skill73, javax.swing.JLayeredPane.MODAL_LAYER);

		skill74.setEditable(false);
		skill74.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill74.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill74.setText("18");
		skill74.setBorder(null);
		skill74.setMinimumSize(new java.awt.Dimension(0, 10));
		skill74.setOpaque(false);
		skill74.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill74.setBounds(616, 518, 26, 12);
		page1.add(skill74, javax.swing.JLayeredPane.MODAL_LAYER);

		skill75.setEditable(false);
		skill75.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill75.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill75.setText("18");
		skill75.setBorder(null);
		skill75.setMinimumSize(new java.awt.Dimension(0, 10));
		skill75.setOpaque(false);
		skill75.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill75.setBounds(616, 532, 26, 12);
		page1.add(skill75, javax.swing.JLayeredPane.MODAL_LAYER);

		skill76.setEditable(false);
		skill76.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill76.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill76.setText("18");
		skill76.setBorder(null);
		skill76.setMinimumSize(new java.awt.Dimension(0, 10));
		skill76.setOpaque(false);
		skill76.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill76.setBounds(616, 545, 26, 12);
		page1.add(skill76, javax.swing.JLayeredPane.MODAL_LAYER);

		skill77.setEditable(false);
		skill77.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill77.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill77.setText("18");
		skill77.setBorder(null);
		skill77.setMinimumSize(new java.awt.Dimension(0, 10));
		skill77.setOpaque(false);
		skill77.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill77.setBounds(616, 558, 26, 12);
		page1.add(skill77, javax.swing.JLayeredPane.MODAL_LAYER);

		skill78.setEditable(false);
		skill78.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill78.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill78.setText("18");
		skill78.setBorder(null);
		skill78.setMinimumSize(new java.awt.Dimension(0, 10));
		skill78.setOpaque(false);
		skill78.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill78.setBounds(616, 571, 26, 12);
		page1.add(skill78, javax.swing.JLayeredPane.MODAL_LAYER);

		skill79.setEditable(false);
		skill79.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill79.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill79.setText("18");
		skill79.setBorder(null);
		skill79.setMinimumSize(new java.awt.Dimension(0, 10));
		skill79.setOpaque(false);
		skill79.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill79.setBounds(616, 585, 26, 12);
		page1.add(skill79, javax.swing.JLayeredPane.MODAL_LAYER);

		skill80.setEditable(false);
		skill80.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill80.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill80.setText("18");
		skill80.setBorder(null);
		skill80.setMinimumSize(new java.awt.Dimension(0, 10));
		skill80.setOpaque(false);
		skill80.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill80.setBounds(616, 598, 26, 12);
		page1.add(skill80, javax.swing.JLayeredPane.MODAL_LAYER);

		skill81.setEditable(false);
		skill81.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill81.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill81.setText("18");
		skill81.setBorder(null);
		skill81.setMinimumSize(new java.awt.Dimension(0, 10));
		skill81.setOpaque(false);
		skill81.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill81.setBounds(616, 611, 26, 12);
		page1.add(skill81, javax.swing.JLayeredPane.MODAL_LAYER);

		skill82.setEditable(false);
		skill82.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill82.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill82.setText("18");
		skill82.setBorder(null);
		skill82.setMinimumSize(new java.awt.Dimension(0, 10));
		skill82.setOpaque(false);
		skill82.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill82.setBounds(616, 624, 26, 12);
		page1.add(skill82, javax.swing.JLayeredPane.MODAL_LAYER);

		skill83.setEditable(false);
		skill83.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill83.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill83.setText("18");
		skill83.setBorder(null);
		skill83.setMinimumSize(new java.awt.Dimension(0, 10));
		skill83.setOpaque(false);
		skill83.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill83.setBounds(616, 638, 26, 12);
		page1.add(skill83, javax.swing.JLayeredPane.MODAL_LAYER);

		skill84.setEditable(false);
		skill84.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill84.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill84.setText("18");
		skill84.setBorder(null);
		skill84.setMinimumSize(new java.awt.Dimension(0, 10));
		skill84.setOpaque(false);
		skill84.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill84.setBounds(616, 651, 26, 12);
		page1.add(skill84, javax.swing.JLayeredPane.MODAL_LAYER);

		skill85.setEditable(false);
		skill85.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill85.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill85.setText("18");
		skill85.setBorder(null);
		skill85.setMinimumSize(new java.awt.Dimension(0, 10));
		skill85.setOpaque(false);
		skill85.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill85.setBounds(616, 664, 26, 12);
		page1.add(skill85, javax.swing.JLayeredPane.MODAL_LAYER);

		skill86.setEditable(false);
		skill86.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill86.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill86.setText("18");
		skill86.setBorder(null);
		skill86.setMinimumSize(new java.awt.Dimension(0, 10));
		skill86.setOpaque(false);
		skill86.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill86.setBounds(616, 677, 26, 12);
		page1.add(skill86, javax.swing.JLayeredPane.MODAL_LAYER);

		skill87.setEditable(false);
		skill87.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill87.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill87.setText("18");
		skill87.setBorder(null);
		skill87.setMinimumSize(new java.awt.Dimension(0, 10));
		skill87.setOpaque(false);
		skill87.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill87.setBounds(616, 691, 26, 12);
		page1.add(skill87, javax.swing.JLayeredPane.MODAL_LAYER);

		skill88.setEditable(false);
		skill88.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill88.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill88.setText("18");
		skill88.setBorder(null);
		skill88.setMinimumSize(new java.awt.Dimension(0, 10));
		skill88.setOpaque(false);
		skill88.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill88.setBounds(616, 704, 26, 12);
		page1.add(skill88, javax.swing.JLayeredPane.MODAL_LAYER);

		skill89.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill89.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill89.setText("18");
		skill89.setBorder(null);
		skill89.setMinimumSize(new java.awt.Dimension(0, 10));
		skill89.setOpaque(false);
		skill89.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill89.setBounds(616, 717, 26, 12);
		page1.add(skill89, javax.swing.JLayeredPane.MODAL_LAYER);

		skill90.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill90.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill90.setText("18");
		skill90.setBorder(null);
		skill90.setMinimumSize(new java.awt.Dimension(0, 10));
		skill90.setOpaque(false);
		skill90.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill90.setBounds(616, 730, 26, 12);
		page1.add(skill90, javax.swing.JLayeredPane.MODAL_LAYER);

		skill91.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill91.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill91.setText("18");
		skill91.setBorder(null);
		skill91.setMinimumSize(new java.awt.Dimension(0, 10));
		skill91.setOpaque(false);
		skill91.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill91.setBounds(616, 743, 26, 12);
		page1.add(skill91, javax.swing.JLayeredPane.MODAL_LAYER);

		skill92.setEditable(false);
		skill92.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill92.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill92.setText("18");
		skill92.setBorder(null);
		skill92.setMinimumSize(new java.awt.Dimension(0, 10));
		skill92.setOpaque(false);
		skill92.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill92.setBounds(616, 757, 26, 12);
		page1.add(skill92, javax.swing.JLayeredPane.MODAL_LAYER);

		skill93.setEditable(false);
		skill93.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill93.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill93.setText("18");
		skill93.setBorder(null);
		skill93.setMinimumSize(new java.awt.Dimension(0, 10));
		skill93.setOpaque(false);
		skill93.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill93.setBounds(616, 770, 26, 12);
		page1.add(skill93, javax.swing.JLayeredPane.MODAL_LAYER);

		skill94.setEditable(false);
		skill94.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill94.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill94.setText("18");
		skill94.setBorder(null);
		skill94.setMinimumSize(new java.awt.Dimension(0, 10));
		skill94.setOpaque(false);
		skill94.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill94.setBounds(616, 783, 26, 12);
		page1.add(skill94, javax.swing.JLayeredPane.MODAL_LAYER);

		skill95.setEditable(false);
		skill95.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill95.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill95.setText("18");
		skill95.setBorder(null);
		skill95.setMinimumSize(new java.awt.Dimension(0, 10));
		skill95.setOpaque(false);
		skill95.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill95.setBounds(616, 796, 26, 12);
		page1.add(skill95, javax.swing.JLayeredPane.MODAL_LAYER);

		skill96.setEditable(false);
		skill96.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill96.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill96.setText("18");
		skill96.setBorder(null);
		skill96.setMinimumSize(new java.awt.Dimension(0, 10));
		skill96.setOpaque(false);
		skill96.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill96.setBounds(616, 810, 26, 12);
		page1.add(skill96, javax.swing.JLayeredPane.MODAL_LAYER);

		skill97.setEditable(false);
		skill97.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill97.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill97.setText("18");
		skill97.setBorder(null);
		skill97.setMinimumSize(new java.awt.Dimension(0, 10));
		skill97.setOpaque(false);
		skill97.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill97.setBounds(616, 823, 26, 12);
		page1.add(skill97, javax.swing.JLayeredPane.MODAL_LAYER);

		skill98.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill98.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill98.setText("18");
		skill98.setBorder(null);
		skill98.setMinimumSize(new java.awt.Dimension(0, 10));
		skill98.setOpaque(false);
		skill98.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill98.setBounds(616, 836, 26, 12);
		page1.add(skill98, javax.swing.JLayeredPane.MODAL_LAYER);

		skill99.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill99.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill99.setText("18");
		skill99.setBorder(null);
		skill99.setMinimumSize(new java.awt.Dimension(0, 10));
		skill99.setOpaque(false);
		skill99.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill99.setBounds(616, 849, 26, 12);
		page1.add(skill99, javax.swing.JLayeredPane.MODAL_LAYER);

		skill100.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill100.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill100.setText("18");
		skill100.setBorder(null);
		skill100.setMinimumSize(new java.awt.Dimension(0, 10));
		skill100.setOpaque(false);
		skill100.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill100.setBounds(616, 863, 26, 12);
		page1.add(skill100, javax.swing.JLayeredPane.MODAL_LAYER);

		skill101.setEditable(false);
		skill101.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill101.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill101.setText("18");
		skill101.setBorder(null);
		skill101.setMinimumSize(new java.awt.Dimension(0, 10));
		skill101.setOpaque(false);
		skill101.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill101.setBounds(616, 876, 26, 12);
		page1.add(skill101, javax.swing.JLayeredPane.MODAL_LAYER);

		skill102.setEditable(false);
		skill102.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill102.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill102.setText("18");
		skill102.setBorder(null);
		skill102.setMinimumSize(new java.awt.Dimension(0, 10));
		skill102.setOpaque(false);
		skill102.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill102.setBounds(616, 890, 26, 12);
		page1.add(skill102, javax.swing.JLayeredPane.MODAL_LAYER);

		skill103.setEditable(false);
		skill103.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill103.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill103.setText("18");
		skill103.setBorder(null);
		skill103.setMinimumSize(new java.awt.Dimension(0, 10));
		skill103.setOpaque(false);
		skill103.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill103.setBounds(616, 903, 26, 12);
		page1.add(skill103, javax.swing.JLayeredPane.MODAL_LAYER);

		skill104.setEditable(false);
		skill104.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill104.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill104.setText("18");
		skill104.setBorder(null);
		skill104.setMinimumSize(new java.awt.Dimension(0, 10));
		skill104.setOpaque(false);
		skill104.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill104.setBounds(616, 916, 26, 12);
		page1.add(skill104, javax.swing.JLayeredPane.MODAL_LAYER);

		skill105.setEditable(false);
		skill105.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill105.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill105.setText("18");
		skill105.setBorder(null);
		skill105.setMinimumSize(new java.awt.Dimension(0, 10));
		skill105.setOpaque(false);
		skill105.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill105.setBounds(616, 929, 26, 12);
		page1.add(skill105, javax.swing.JLayeredPane.MODAL_LAYER);

		skill106.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill106.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill106.setText("18");
		skill106.setBorder(null);
		skill106.setMinimumSize(new java.awt.Dimension(0, 10));
		skill106.setOpaque(false);
		skill106.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill106.setBounds(616, 942, 26, 12);
		page1.add(skill106, javax.swing.JLayeredPane.MODAL_LAYER);

		skill107.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill107.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill107.setText("18");
		skill107.setBorder(null);
		skill107.setMinimumSize(new java.awt.Dimension(0, 10));
		skill107.setOpaque(false);
		skill107.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill107.setBounds(616, 956, 26, 12);
		page1.add(skill107, javax.swing.JLayeredPane.MODAL_LAYER);

		skill108.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill108.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill108.setText("18");
		skill108.setBorder(null);
		skill108.setMinimumSize(new java.awt.Dimension(0, 10));
		skill108.setOpaque(false);
		skill108.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill108.setBounds(616, 969, 26, 12);
		page1.add(skill108, javax.swing.JLayeredPane.MODAL_LAYER);

		skill109.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill109.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill109.setText("18");
		skill109.setBorder(null);
		skill109.setMinimumSize(new java.awt.Dimension(0, 10));
		skill109.setOpaque(false);
		skill109.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill109.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill109.setBounds(651, 267, 26, 12);
		page1.add(skill109, javax.swing.JLayeredPane.MODAL_LAYER);

		skill110.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill110.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill110.setText("18");
		skill110.setBorder(null);
		skill110.setMinimumSize(new java.awt.Dimension(0, 10));
		skill110.setOpaque(false);
		skill110.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill110.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill110.setBounds(651, 280, 26, 12);
		page1.add(skill110, javax.swing.JLayeredPane.MODAL_LAYER);

		skill111.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill111.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill111.setText("18");
		skill111.setBorder(null);
		skill111.setMinimumSize(new java.awt.Dimension(0, 10));
		skill111.setOpaque(false);
		skill111.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill111.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill111.setBounds(651, 293, 26, 12);
		page1.add(skill111, javax.swing.JLayeredPane.MODAL_LAYER);

		skill112.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill112.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill112.setText("18");
		skill112.setBorder(null);
		skill112.setMinimumSize(new java.awt.Dimension(0, 10));
		skill112.setOpaque(false);
		skill112.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill112.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill112.setBounds(651, 306, 26, 12);
		page1.add(skill112, javax.swing.JLayeredPane.MODAL_LAYER);

		skill113.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill113.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill113.setText("18");
		skill113.setBorder(null);
		skill113.setMinimumSize(new java.awt.Dimension(0, 10));
		skill113.setOpaque(false);
		skill113.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill113.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill113.setBounds(651, 319, 26, 12);
		page1.add(skill113, javax.swing.JLayeredPane.MODAL_LAYER);

		skill114.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill114.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill114.setText("18");
		skill114.setBorder(null);
		skill114.setMinimumSize(new java.awt.Dimension(0, 10));
		skill114.setOpaque(false);
		skill114.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill114.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill114.setBounds(651, 333, 26, 12);
		page1.add(skill114, javax.swing.JLayeredPane.MODAL_LAYER);

		skill115.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill115.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill115.setText("18");
		skill115.setBorder(null);
		skill115.setMinimumSize(new java.awt.Dimension(0, 10));
		skill115.setOpaque(false);
		skill115.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill115.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill115.setBounds(651, 346, 26, 12);
		page1.add(skill115, javax.swing.JLayeredPane.MODAL_LAYER);

		skill116.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill116.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill116.setText("18");
		skill116.setBorder(null);
		skill116.setMinimumSize(new java.awt.Dimension(0, 10));
		skill116.setOpaque(false);
		skill116.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill116.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill116.setBounds(651, 360, 26, 12);
		page1.add(skill116, javax.swing.JLayeredPane.MODAL_LAYER);

		skill117.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill117.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill117.setText("18");
		skill117.setBorder(null);
		skill117.setMinimumSize(new java.awt.Dimension(0, 10));
		skill117.setOpaque(false);
		skill117.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill117.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill117.setBounds(651, 373, 26, 12);
		page1.add(skill117, javax.swing.JLayeredPane.MODAL_LAYER);

		skill118.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill118.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill118.setText("18");
		skill118.setBorder(null);
		skill118.setMinimumSize(new java.awt.Dimension(0, 10));
		skill118.setOpaque(false);
		skill118.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill118.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill118.setBounds(651, 386, 26, 12);
		page1.add(skill118, javax.swing.JLayeredPane.MODAL_LAYER);

		skill119.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill119.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill119.setText("18");
		skill119.setBorder(null);
		skill119.setMinimumSize(new java.awt.Dimension(0, 10));
		skill119.setOpaque(false);
		skill119.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill119.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill119.setBounds(651, 399, 26, 12);
		page1.add(skill119, javax.swing.JLayeredPane.MODAL_LAYER);

		skill120.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill120.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill120.setText("18");
		skill120.setBorder(null);
		skill120.setMinimumSize(new java.awt.Dimension(0, 10));
		skill120.setOpaque(false);
		skill120.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill120.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill120.setBounds(651, 413, 26, 12);
		page1.add(skill120, javax.swing.JLayeredPane.MODAL_LAYER);

		skill121.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill121.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill121.setText("18");
		skill121.setBorder(null);
		skill121.setMinimumSize(new java.awt.Dimension(0, 10));
		skill121.setOpaque(false);
		skill121.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill121.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill121.setBounds(651, 426, 26, 12);
		page1.add(skill121, javax.swing.JLayeredPane.MODAL_LAYER);

		skill122.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill122.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill122.setText("18");
		skill122.setBorder(null);
		skill122.setMinimumSize(new java.awt.Dimension(0, 10));
		skill122.setOpaque(false);
		skill122.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill122.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill122.setBounds(651, 439, 26, 12);
		page1.add(skill122, javax.swing.JLayeredPane.MODAL_LAYER);

		skill123.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill123.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill123.setText("18");
		skill123.setBorder(null);
		skill123.setMinimumSize(new java.awt.Dimension(0, 10));
		skill123.setOpaque(false);
		skill123.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill123.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill123.setBounds(651, 452, 26, 12);
		page1.add(skill123, javax.swing.JLayeredPane.MODAL_LAYER);

		skill124.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill124.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill124.setText("18");
		skill124.setBorder(null);
		skill124.setMinimumSize(new java.awt.Dimension(0, 10));
		skill124.setOpaque(false);
		skill124.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill124.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill124.setBounds(651, 465, 26, 12);
		page1.add(skill124, javax.swing.JLayeredPane.MODAL_LAYER);

		skill125.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill125.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill125.setText("18");
		skill125.setBorder(null);
		skill125.setMinimumSize(new java.awt.Dimension(0, 10));
		skill125.setOpaque(false);
		skill125.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill125.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill125.setBounds(651, 479, 26, 12);
		page1.add(skill125, javax.swing.JLayeredPane.MODAL_LAYER);

		skill126.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill126.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill126.setText("18");
		skill126.setBorder(null);
		skill126.setMinimumSize(new java.awt.Dimension(0, 10));
		skill126.setOpaque(false);
		skill126.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill126.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill126.setBounds(651, 492, 26, 12);
		page1.add(skill126, javax.swing.JLayeredPane.MODAL_LAYER);

		skill127.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill127.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill127.setText("18");
		skill127.setBorder(null);
		skill127.setMinimumSize(new java.awt.Dimension(0, 10));
		skill127.setOpaque(false);
		skill127.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill127.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill127.setBounds(651, 505, 26, 12);
		page1.add(skill127, javax.swing.JLayeredPane.MODAL_LAYER);

		skill128.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill128.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill128.setText("18");
		skill128.setBorder(null);
		skill128.setMinimumSize(new java.awt.Dimension(0, 10));
		skill128.setOpaque(false);
		skill128.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill128.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill128.setBounds(651, 518, 26, 12);
		page1.add(skill128, javax.swing.JLayeredPane.MODAL_LAYER);

		skill129.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill129.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill129.setText("18");
		skill129.setBorder(null);
		skill129.setMinimumSize(new java.awt.Dimension(0, 10));
		skill129.setOpaque(false);
		skill129.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill129.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill129.setBounds(651, 532, 26, 12);
		page1.add(skill129, javax.swing.JLayeredPane.MODAL_LAYER);

		skill130.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill130.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill130.setText("18");
		skill130.setBorder(null);
		skill130.setMinimumSize(new java.awt.Dimension(0, 10));
		skill130.setOpaque(false);
		skill130.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill130.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill130.setBounds(651, 545, 26, 12);
		page1.add(skill130, javax.swing.JLayeredPane.MODAL_LAYER);

		skill131.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill131.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill131.setText("18");
		skill131.setBorder(null);
		skill131.setMinimumSize(new java.awt.Dimension(0, 10));
		skill131.setOpaque(false);
		skill131.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill131.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill131.setBounds(651, 558, 26, 12);
		page1.add(skill131, javax.swing.JLayeredPane.MODAL_LAYER);

		skill132.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill132.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill132.setText("18");
		skill132.setBorder(null);
		skill132.setMinimumSize(new java.awt.Dimension(0, 10));
		skill132.setOpaque(false);
		skill132.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill132.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill132.setBounds(651, 571, 26, 12);
		page1.add(skill132, javax.swing.JLayeredPane.MODAL_LAYER);

		skill133.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill133.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill133.setText("18");
		skill133.setBorder(null);
		skill133.setMinimumSize(new java.awt.Dimension(0, 10));
		skill133.setOpaque(false);
		skill133.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill133.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill133.setBounds(651, 585, 26, 12);
		page1.add(skill133, javax.swing.JLayeredPane.MODAL_LAYER);

		skill134.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill134.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill134.setText("18");
		skill134.setBorder(null);
		skill134.setMinimumSize(new java.awt.Dimension(0, 10));
		skill134.setOpaque(false);
		skill134.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill134.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill134.setBounds(651, 598, 26, 12);
		page1.add(skill134, javax.swing.JLayeredPane.MODAL_LAYER);

		skill135.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill135.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill135.setText("18");
		skill135.setBorder(null);
		skill135.setMinimumSize(new java.awt.Dimension(0, 10));
		skill135.setOpaque(false);
		skill135.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill135.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill135.setBounds(651, 611, 26, 12);
		page1.add(skill135, javax.swing.JLayeredPane.MODAL_LAYER);

		skill136.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill136.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill136.setText("18");
		skill136.setBorder(null);
		skill136.setMinimumSize(new java.awt.Dimension(0, 10));
		skill136.setOpaque(false);
		skill136.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill136.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill136.setBounds(651, 624, 26, 12);
		page1.add(skill136, javax.swing.JLayeredPane.MODAL_LAYER);

		skill137.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill137.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill137.setText("18");
		skill137.setBorder(null);
		skill137.setMinimumSize(new java.awt.Dimension(0, 10));
		skill137.setOpaque(false);
		skill137.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill137.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill137.setBounds(651, 638, 26, 12);
		page1.add(skill137, javax.swing.JLayeredPane.MODAL_LAYER);

		skill138.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill138.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill138.setText("18");
		skill138.setBorder(null);
		skill138.setMinimumSize(new java.awt.Dimension(0, 10));
		skill138.setOpaque(false);
		skill138.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill138.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill138.setBounds(651, 651, 26, 12);
		page1.add(skill138, javax.swing.JLayeredPane.MODAL_LAYER);

		skill139.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill139.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill139.setText("18");
		skill139.setBorder(null);
		skill139.setMinimumSize(new java.awt.Dimension(0, 10));
		skill139.setOpaque(false);
		skill139.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill139.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill139.setBounds(651, 664, 26, 12);
		page1.add(skill139, javax.swing.JLayeredPane.MODAL_LAYER);

		skill140.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill140.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill140.setText("18");
		skill140.setBorder(null);
		skill140.setMinimumSize(new java.awt.Dimension(0, 10));
		skill140.setOpaque(false);
		skill140.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill140.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill140.setBounds(651, 677, 26, 12);
		page1.add(skill140, javax.swing.JLayeredPane.MODAL_LAYER);

		skill141.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill141.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill141.setText("18");
		skill141.setBorder(null);
		skill141.setMinimumSize(new java.awt.Dimension(0, 10));
		skill141.setOpaque(false);
		skill141.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill141.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill141.setBounds(651, 691, 26, 12);
		page1.add(skill141, javax.swing.JLayeredPane.MODAL_LAYER);

		skill142.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill142.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill142.setText("18");
		skill142.setBorder(null);
		skill142.setMinimumSize(new java.awt.Dimension(0, 10));
		skill142.setOpaque(false);
		skill142.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill142.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill142.setBounds(651, 704, 26, 12);
		page1.add(skill142, javax.swing.JLayeredPane.MODAL_LAYER);

		skill143.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill143.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill143.setText("18");
		skill143.setBorder(null);
		skill143.setMinimumSize(new java.awt.Dimension(0, 10));
		skill143.setOpaque(false);
		skill143.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill143.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill143.setBounds(651, 717, 26, 12);
		page1.add(skill143, javax.swing.JLayeredPane.MODAL_LAYER);

		skill144.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill144.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill144.setText("18");
		skill144.setBorder(null);
		skill144.setMinimumSize(new java.awt.Dimension(0, 10));
		skill144.setOpaque(false);
		skill144.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill144.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill144.setBounds(651, 730, 26, 12);
		page1.add(skill144, javax.swing.JLayeredPane.MODAL_LAYER);

		skill145.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill145.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill145.setText("18");
		skill145.setBorder(null);
		skill145.setMinimumSize(new java.awt.Dimension(0, 10));
		skill145.setOpaque(false);
		skill145.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill145.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill145.setBounds(651, 743, 26, 12);
		page1.add(skill145, javax.swing.JLayeredPane.MODAL_LAYER);

		skill146.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill146.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill146.setText("18");
		skill146.setBorder(null);
		skill146.setMinimumSize(new java.awt.Dimension(0, 10));
		skill146.setOpaque(false);
		skill146.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill146.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill146.setBounds(651, 757, 26, 12);
		page1.add(skill146, javax.swing.JLayeredPane.MODAL_LAYER);

		skill147.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill147.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill147.setText("18");
		skill147.setBorder(null);
		skill147.setMinimumSize(new java.awt.Dimension(0, 10));
		skill147.setOpaque(false);
		skill147.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill147.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill147.setBounds(651, 770, 26, 12);
		page1.add(skill147, javax.swing.JLayeredPane.MODAL_LAYER);

		skill148.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill148.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill148.setText("18");
		skill148.setBorder(null);
		skill148.setMinimumSize(new java.awt.Dimension(0, 10));
		skill148.setOpaque(false);
		skill148.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill148.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill148.setBounds(651, 783, 26, 12);
		page1.add(skill148, javax.swing.JLayeredPane.MODAL_LAYER);

		skill149.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill149.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill149.setText("18");
		skill149.setBorder(null);
		skill149.setMinimumSize(new java.awt.Dimension(0, 10));
		skill149.setOpaque(false);
		skill149.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill149.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill149.setBounds(651, 796, 26, 12);
		page1.add(skill149, javax.swing.JLayeredPane.MODAL_LAYER);

		skill150.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill150.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill150.setText("18");
		skill150.setBorder(null);
		skill150.setMinimumSize(new java.awt.Dimension(0, 10));
		skill150.setOpaque(false);
		skill150.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill150.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill150.setBounds(651, 810, 26, 12);
		page1.add(skill150, javax.swing.JLayeredPane.MODAL_LAYER);

		skill151.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill151.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill151.setText("18");
		skill151.setBorder(null);
		skill151.setMinimumSize(new java.awt.Dimension(0, 10));
		skill151.setOpaque(false);
		skill151.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill151.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill151.setBounds(651, 823, 26, 12);
		page1.add(skill151, javax.swing.JLayeredPane.MODAL_LAYER);

		skill152.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill152.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill152.setText("18");
		skill152.setBorder(null);
		skill152.setMinimumSize(new java.awt.Dimension(0, 10));
		skill152.setOpaque(false);
		skill152.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill152.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill152.setBounds(651, 836, 26, 12);
		page1.add(skill152, javax.swing.JLayeredPane.MODAL_LAYER);

		skill153.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill153.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill153.setText("18");
		skill153.setBorder(null);
		skill153.setMinimumSize(new java.awt.Dimension(0, 10));
		skill153.setOpaque(false);
		skill153.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill153.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill153.setBounds(651, 849, 26, 12);
		page1.add(skill153, javax.swing.JLayeredPane.MODAL_LAYER);

		skill154.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill154.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill154.setText("18");
		skill154.setBorder(null);
		skill154.setMinimumSize(new java.awt.Dimension(0, 10));
		skill154.setOpaque(false);
		skill154.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill154.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill154.setBounds(651, 863, 26, 12);
		page1.add(skill154, javax.swing.JLayeredPane.MODAL_LAYER);

		skill155.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill155.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill155.setText("18");
		skill155.setBorder(null);
		skill155.setMinimumSize(new java.awt.Dimension(0, 10));
		skill155.setOpaque(false);
		skill155.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill155.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill155.setBounds(651, 876, 26, 12);
		page1.add(skill155, javax.swing.JLayeredPane.MODAL_LAYER);

		skill156.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill156.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill156.setText("18");
		skill156.setBorder(null);
		skill156.setMinimumSize(new java.awt.Dimension(0, 10));
		skill156.setOpaque(false);
		skill156.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill156.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill156.setBounds(651, 890, 26, 12);
		page1.add(skill156, javax.swing.JLayeredPane.MODAL_LAYER);

		skill157.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill157.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill157.setText("18");
		skill157.setBorder(null);
		skill157.setMinimumSize(new java.awt.Dimension(0, 10));
		skill157.setOpaque(false);
		skill157.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill157.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill157.setBounds(651, 903, 26, 12);
		page1.add(skill157, javax.swing.JLayeredPane.MODAL_LAYER);

		skill158.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill158.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill158.setText("18");
		skill158.setBorder(null);
		skill158.setMinimumSize(new java.awt.Dimension(0, 10));
		skill158.setOpaque(false);
		skill158.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill158.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill158.setBounds(651, 916, 26, 12);
		page1.add(skill158, javax.swing.JLayeredPane.MODAL_LAYER);

		skill159.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill159.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill159.setText("18");
		skill159.setBorder(null);
		skill159.setMinimumSize(new java.awt.Dimension(0, 10));
		skill159.setOpaque(false);
		skill159.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill159.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill159.setBounds(651, 929, 26, 12);
		page1.add(skill159, javax.swing.JLayeredPane.MODAL_LAYER);

		skill160.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill160.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill160.setText("18");
		skill160.setBorder(null);
		skill160.setMinimumSize(new java.awt.Dimension(0, 10));
		skill160.setOpaque(false);
		skill160.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill160.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill160.setBounds(651, 942, 26, 12);
		page1.add(skill160, javax.swing.JLayeredPane.MODAL_LAYER);

		skill161.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill161.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill161.setText("18");
		skill161.setBorder(null);
		skill161.setMinimumSize(new java.awt.Dimension(0, 10));
		skill161.setOpaque(false);
		skill161.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill161.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill161.setBounds(651, 956, 26, 12);
		page1.add(skill161, javax.swing.JLayeredPane.MODAL_LAYER);

		skill162.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill162.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill162.setText("18");
		skill162.setBorder(null);
		skill162.setMinimumSize(new java.awt.Dimension(0, 10));
		skill162.setOpaque(false);
		skill162.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill162.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill162.setBounds(651, 969, 26, 12);
		page1.add(skill162, javax.swing.JLayeredPane.MODAL_LAYER);

		skill163.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill163.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill163.setText("18");
		skill163.setBorder(null);
		skill163.setMinimumSize(new java.awt.Dimension(0, 10));
		skill163.setOpaque(false);
		skill163.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill163.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill163.setBounds(684, 267, 26, 12);
		page1.add(skill163, javax.swing.JLayeredPane.MODAL_LAYER);

		skill164.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill164.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill164.setText("18");
		skill164.setBorder(null);
		skill164.setMinimumSize(new java.awt.Dimension(0, 10));
		skill164.setOpaque(false);
		skill164.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill164.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill164.setBounds(684, 280, 26, 12);
		page1.add(skill164, javax.swing.JLayeredPane.MODAL_LAYER);

		skill165.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill165.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill165.setText("18");
		skill165.setBorder(null);
		skill165.setMinimumSize(new java.awt.Dimension(0, 10));
		skill165.setOpaque(false);
		skill165.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill165.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill165.setBounds(684, 293, 26, 12);
		page1.add(skill165, javax.swing.JLayeredPane.MODAL_LAYER);

		skill166.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill166.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill166.setText("18");
		skill166.setBorder(null);
		skill166.setMinimumSize(new java.awt.Dimension(0, 10));
		skill166.setOpaque(false);
		skill166.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill166.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill166.setBounds(684, 306, 26, 12);
		page1.add(skill166, javax.swing.JLayeredPane.MODAL_LAYER);

		skill167.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill167.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill167.setText("18");
		skill167.setBorder(null);
		skill167.setMinimumSize(new java.awt.Dimension(0, 10));
		skill167.setOpaque(false);
		skill167.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill167.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill167.setBounds(684, 319, 26, 12);
		page1.add(skill167, javax.swing.JLayeredPane.MODAL_LAYER);

		skill168.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill168.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill168.setText("18");
		skill168.setBorder(null);
		skill168.setMinimumSize(new java.awt.Dimension(0, 10));
		skill168.setOpaque(false);
		skill168.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill168.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill168.setBounds(684, 333, 26, 12);
		page1.add(skill168, javax.swing.JLayeredPane.MODAL_LAYER);

		skill169.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill169.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill169.setText("18");
		skill169.setBorder(null);
		skill169.setMinimumSize(new java.awt.Dimension(0, 10));
		skill169.setOpaque(false);
		skill169.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill169.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill169.setBounds(684, 346, 26, 12);
		page1.add(skill169, javax.swing.JLayeredPane.MODAL_LAYER);

		skill170.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill170.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill170.setText("18");
		skill170.setBorder(null);
		skill170.setMinimumSize(new java.awt.Dimension(0, 10));
		skill170.setOpaque(false);
		skill170.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill170.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill170.setBounds(684, 360, 26, 12);
		page1.add(skill170, javax.swing.JLayeredPane.MODAL_LAYER);

		skill171.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill171.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill171.setText("18");
		skill171.setBorder(null);
		skill171.setMinimumSize(new java.awt.Dimension(0, 10));
		skill171.setOpaque(false);
		skill171.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill171.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill171.setBounds(684, 373, 26, 12);
		page1.add(skill171, javax.swing.JLayeredPane.MODAL_LAYER);

		skill172.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill172.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill172.setText("18");
		skill172.setBorder(null);
		skill172.setMinimumSize(new java.awt.Dimension(0, 10));
		skill172.setOpaque(false);
		skill172.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill172.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill172.setBounds(684, 386, 26, 12);
		page1.add(skill172, javax.swing.JLayeredPane.MODAL_LAYER);

		skill173.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill173.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill173.setText("18");
		skill173.setBorder(null);
		skill173.setMinimumSize(new java.awt.Dimension(0, 10));
		skill173.setOpaque(false);
		skill173.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill173.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill173.setBounds(684, 399, 26, 12);
		page1.add(skill173, javax.swing.JLayeredPane.MODAL_LAYER);

		skill174.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill174.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill174.setText("18");
		skill174.setBorder(null);
		skill174.setMinimumSize(new java.awt.Dimension(0, 10));
		skill174.setOpaque(false);
		skill174.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill174.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill174.setBounds(684, 413, 26, 12);
		page1.add(skill174, javax.swing.JLayeredPane.MODAL_LAYER);

		skill175.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill175.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill175.setText("18");
		skill175.setBorder(null);
		skill175.setMinimumSize(new java.awt.Dimension(0, 10));
		skill175.setOpaque(false);
		skill175.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill175.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill175.setBounds(684, 426, 26, 12);
		page1.add(skill175, javax.swing.JLayeredPane.MODAL_LAYER);

		skill176.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill176.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill176.setText("18");
		skill176.setBorder(null);
		skill176.setMinimumSize(new java.awt.Dimension(0, 10));
		skill176.setOpaque(false);
		skill176.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill176.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill176.setBounds(684, 439, 26, 12);
		page1.add(skill176, javax.swing.JLayeredPane.MODAL_LAYER);

		skill177.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill177.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill177.setText("18");
		skill177.setBorder(null);
		skill177.setMinimumSize(new java.awt.Dimension(0, 10));
		skill177.setOpaque(false);
		skill177.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill177.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill177.setBounds(684, 452, 26, 12);
		page1.add(skill177, javax.swing.JLayeredPane.MODAL_LAYER);

		skill178.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill178.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill178.setText("18");
		skill178.setBorder(null);
		skill178.setMinimumSize(new java.awt.Dimension(0, 10));
		skill178.setOpaque(false);
		skill178.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill178.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill178.setBounds(684, 465, 26, 12);
		page1.add(skill178, javax.swing.JLayeredPane.MODAL_LAYER);

		skill179.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill179.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill179.setText("18");
		skill179.setBorder(null);
		skill179.setMinimumSize(new java.awt.Dimension(0, 10));
		skill179.setOpaque(false);
		skill179.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill179.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill179.setBounds(684, 479, 26, 12);
		page1.add(skill179, javax.swing.JLayeredPane.MODAL_LAYER);

		skill180.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill180.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill180.setText("18");
		skill180.setBorder(null);
		skill180.setMinimumSize(new java.awt.Dimension(0, 10));
		skill180.setOpaque(false);
		skill180.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill180.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill180.setBounds(684, 492, 26, 12);
		page1.add(skill180, javax.swing.JLayeredPane.MODAL_LAYER);

		skill181.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill181.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill181.setText("18");
		skill181.setBorder(null);
		skill181.setMinimumSize(new java.awt.Dimension(0, 10));
		skill181.setOpaque(false);
		skill181.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill181.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill181.setBounds(684, 505, 26, 12);
		page1.add(skill181, javax.swing.JLayeredPane.MODAL_LAYER);

		skill182.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill182.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill182.setText("18");
		skill182.setBorder(null);
		skill182.setMinimumSize(new java.awt.Dimension(0, 10));
		skill182.setOpaque(false);
		skill182.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill182.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill182.setBounds(684, 518, 26, 12);
		page1.add(skill182, javax.swing.JLayeredPane.MODAL_LAYER);

		skill183.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill183.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill183.setText("18");
		skill183.setBorder(null);
		skill183.setMinimumSize(new java.awt.Dimension(0, 10));
		skill183.setOpaque(false);
		skill183.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill183.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill183.setBounds(684, 532, 26, 12);
		page1.add(skill183, javax.swing.JLayeredPane.MODAL_LAYER);

		skill184.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill184.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill184.setText("18");
		skill184.setBorder(null);
		skill184.setMinimumSize(new java.awt.Dimension(0, 10));
		skill184.setOpaque(false);
		skill184.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill184.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill184.setBounds(684, 545, 26, 12);
		page1.add(skill184, javax.swing.JLayeredPane.MODAL_LAYER);

		skill185.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill185.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill185.setText("18");
		skill185.setBorder(null);
		skill185.setMinimumSize(new java.awt.Dimension(0, 10));
		skill185.setOpaque(false);
		skill185.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill185.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill185.setBounds(684, 558, 26, 12);
		page1.add(skill185, javax.swing.JLayeredPane.MODAL_LAYER);

		skill186.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill186.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill186.setText("18");
		skill186.setBorder(null);
		skill186.setMinimumSize(new java.awt.Dimension(0, 10));
		skill186.setOpaque(false);
		skill186.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill186.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill186.setBounds(684, 571, 26, 12);
		page1.add(skill186, javax.swing.JLayeredPane.MODAL_LAYER);

		skill187.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill187.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill187.setText("18");
		skill187.setBorder(null);
		skill187.setMinimumSize(new java.awt.Dimension(0, 10));
		skill187.setOpaque(false);
		skill187.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill187.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill187.setBounds(684, 585, 26, 12);
		page1.add(skill187, javax.swing.JLayeredPane.MODAL_LAYER);

		skill188.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill188.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill188.setText("18");
		skill188.setBorder(null);
		skill188.setMinimumSize(new java.awt.Dimension(0, 10));
		skill188.setOpaque(false);
		skill188.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill188.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill188.setBounds(684, 598, 26, 12);
		page1.add(skill188, javax.swing.JLayeredPane.MODAL_LAYER);

		skill189.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill189.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill189.setText("18");
		skill189.setBorder(null);
		skill189.setMinimumSize(new java.awt.Dimension(0, 10));
		skill189.setOpaque(false);
		skill189.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill189.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill189.setBounds(684, 611, 26, 12);
		page1.add(skill189, javax.swing.JLayeredPane.MODAL_LAYER);

		skill190.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill190.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill190.setText("18");
		skill190.setBorder(null);
		skill190.setMinimumSize(new java.awt.Dimension(0, 10));
		skill190.setOpaque(false);
		skill190.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill190.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill190.setBounds(684, 624, 26, 12);
		page1.add(skill190, javax.swing.JLayeredPane.MODAL_LAYER);

		skill191.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill191.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill191.setText("18");
		skill191.setBorder(null);
		skill191.setMinimumSize(new java.awt.Dimension(0, 10));
		skill191.setOpaque(false);
		skill191.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill191.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill191.setBounds(684, 638, 26, 12);
		page1.add(skill191, javax.swing.JLayeredPane.MODAL_LAYER);

		skill192.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill192.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill192.setText("18");
		skill192.setBorder(null);
		skill192.setMinimumSize(new java.awt.Dimension(0, 10));
		skill192.setOpaque(false);
		skill192.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill192.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill192.setBounds(684, 651, 26, 12);
		page1.add(skill192, javax.swing.JLayeredPane.MODAL_LAYER);

		skill193.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill193.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill193.setText("18");
		skill193.setBorder(null);
		skill193.setMinimumSize(new java.awt.Dimension(0, 10));
		skill193.setOpaque(false);
		skill193.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill193.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill193.setBounds(684, 664, 26, 12);
		page1.add(skill193, javax.swing.JLayeredPane.MODAL_LAYER);

		skill194.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill194.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill194.setText("18");
		skill194.setBorder(null);
		skill194.setMinimumSize(new java.awt.Dimension(0, 10));
		skill194.setOpaque(false);
		skill194.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill194.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill194.setBounds(684, 677, 26, 12);
		page1.add(skill194, javax.swing.JLayeredPane.MODAL_LAYER);

		skill195.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill195.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill195.setText("18");
		skill195.setBorder(null);
		skill195.setMinimumSize(new java.awt.Dimension(0, 10));
		skill195.setOpaque(false);
		skill195.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill195.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill195.setBounds(684, 691, 26, 12);
		page1.add(skill195, javax.swing.JLayeredPane.MODAL_LAYER);

		skill196.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill196.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill196.setText("18");
		skill196.setBorder(null);
		skill196.setMinimumSize(new java.awt.Dimension(0, 10));
		skill196.setOpaque(false);
		skill196.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill196.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill196.setBounds(684, 704, 26, 12);
		page1.add(skill196, javax.swing.JLayeredPane.MODAL_LAYER);

		skill197.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill197.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill197.setText("18");
		skill197.setBorder(null);
		skill197.setMinimumSize(new java.awt.Dimension(0, 10));
		skill197.setOpaque(false);
		skill197.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill197.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill197.setBounds(684, 717, 26, 12);
		page1.add(skill197, javax.swing.JLayeredPane.MODAL_LAYER);

		skill198.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill198.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill198.setText("18");
		skill198.setBorder(null);
		skill198.setMinimumSize(new java.awt.Dimension(0, 10));
		skill198.setOpaque(false);
		skill198.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill198.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill198.setBounds(684, 730, 26, 12);
		page1.add(skill198, javax.swing.JLayeredPane.MODAL_LAYER);

		skill199.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill199.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill199.setText("18");
		skill199.setBorder(null);
		skill199.setMinimumSize(new java.awt.Dimension(0, 10));
		skill199.setOpaque(false);
		skill199.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill199.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill199.setBounds(684, 743, 26, 12);
		page1.add(skill199, javax.swing.JLayeredPane.MODAL_LAYER);

		skill200.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill200.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill200.setText("18");
		skill200.setBorder(null);
		skill200.setMinimumSize(new java.awt.Dimension(0, 10));
		skill200.setOpaque(false);
		skill200.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill200.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill200.setBounds(684, 757, 26, 12);
		page1.add(skill200, javax.swing.JLayeredPane.MODAL_LAYER);

		skill201.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill201.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill201.setText("18");
		skill201.setBorder(null);
		skill201.setMinimumSize(new java.awt.Dimension(0, 10));
		skill201.setOpaque(false);
		skill201.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill201.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill201.setBounds(684, 770, 26, 12);
		page1.add(skill201, javax.swing.JLayeredPane.MODAL_LAYER);

		skill202.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill202.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill202.setText("18");
		skill202.setBorder(null);
		skill202.setMinimumSize(new java.awt.Dimension(0, 10));
		skill202.setOpaque(false);
		skill202.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill202.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill202.setBounds(684, 783, 26, 12);
		page1.add(skill202, javax.swing.JLayeredPane.MODAL_LAYER);

		skill203.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill203.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill203.setText("18");
		skill203.setBorder(null);
		skill203.setMinimumSize(new java.awt.Dimension(0, 10));
		skill203.setOpaque(false);
		skill203.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill203.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill203.setBounds(684, 796, 26, 12);
		page1.add(skill203, javax.swing.JLayeredPane.MODAL_LAYER);

		skill204.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill204.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill204.setText("18");
		skill204.setBorder(null);
		skill204.setMinimumSize(new java.awt.Dimension(0, 10));
		skill204.setOpaque(false);
		skill204.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill204.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill204.setBounds(684, 810, 26, 12);
		page1.add(skill204, javax.swing.JLayeredPane.MODAL_LAYER);

		skill205.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill205.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill205.setText("18");
		skill205.setBorder(null);
		skill205.setMinimumSize(new java.awt.Dimension(0, 10));
		skill205.setOpaque(false);
		skill205.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill205.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill205.setBounds(684, 823, 26, 12);
		page1.add(skill205, javax.swing.JLayeredPane.MODAL_LAYER);

		skill206.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill206.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill206.setText("18");
		skill206.setBorder(null);
		skill206.setMinimumSize(new java.awt.Dimension(0, 10));
		skill206.setOpaque(false);
		skill206.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill206.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill206.setBounds(684, 836, 26, 12);
		page1.add(skill206, javax.swing.JLayeredPane.MODAL_LAYER);

		skill207.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill207.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill207.setText("18");
		skill207.setBorder(null);
		skill207.setMinimumSize(new java.awt.Dimension(0, 10));
		skill207.setOpaque(false);
		skill207.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill207.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill207.setBounds(684, 849, 26, 12);
		page1.add(skill207, javax.swing.JLayeredPane.MODAL_LAYER);

		skill208.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill208.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill208.setText("18");
		skill208.setBorder(null);
		skill208.setMinimumSize(new java.awt.Dimension(0, 10));
		skill208.setOpaque(false);
		skill208.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill208.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill208.setBounds(684, 863, 26, 12);
		page1.add(skill208, javax.swing.JLayeredPane.MODAL_LAYER);

		skill209.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill209.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill209.setText("18");
		skill209.setBorder(null);
		skill209.setMinimumSize(new java.awt.Dimension(0, 10));
		skill209.setOpaque(false);
		skill209.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill209.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill209.setBounds(684, 876, 26, 12);
		page1.add(skill209, javax.swing.JLayeredPane.MODAL_LAYER);

		skill210.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill210.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill210.setText("18");
		skill210.setBorder(null);
		skill210.setMinimumSize(new java.awt.Dimension(0, 10));
		skill210.setOpaque(false);
		skill210.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill210.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill210.setBounds(684, 890, 26, 12);
		page1.add(skill210, javax.swing.JLayeredPane.MODAL_LAYER);

		skill211.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill211.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill211.setText("18");
		skill211.setBorder(null);
		skill211.setMinimumSize(new java.awt.Dimension(0, 10));
		skill211.setOpaque(false);
		skill211.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill211.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill211.setBounds(684, 903, 26, 12);
		page1.add(skill211, javax.swing.JLayeredPane.MODAL_LAYER);

		skill212.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill212.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill212.setText("18");
		skill212.setBorder(null);
		skill212.setMinimumSize(new java.awt.Dimension(0, 10));
		skill212.setOpaque(false);
		skill212.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill212.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill212.setBounds(684, 916, 26, 12);
		page1.add(skill212, javax.swing.JLayeredPane.MODAL_LAYER);

		skill213.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill213.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill213.setText("18");
		skill213.setBorder(null);
		skill213.setMinimumSize(new java.awt.Dimension(0, 10));
		skill213.setOpaque(false);
		skill213.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill213.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill213.setBounds(684, 929, 26, 12);
		page1.add(skill213, javax.swing.JLayeredPane.MODAL_LAYER);

		skill214.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill214.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill214.setText("18");
		skill214.setBorder(null);
		skill214.setMinimumSize(new java.awt.Dimension(0, 10));
		skill214.setOpaque(false);
		skill214.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill214.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill214.setBounds(684, 942, 26, 12);
		page1.add(skill214, javax.swing.JLayeredPane.MODAL_LAYER);

		skill215.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill215.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill215.setText("18");
		skill215.setBorder(null);
		skill215.setMinimumSize(new java.awt.Dimension(0, 10));
		skill215.setOpaque(false);
		skill215.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill215.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill215.setBounds(684, 956, 26, 12);
		page1.add(skill215, javax.swing.JLayeredPane.MODAL_LAYER);

		skill216.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill216.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill216.setText("18");
		skill216.setBorder(null);
		skill216.setMinimumSize(new java.awt.Dimension(0, 10));
		skill216.setOpaque(false);
		skill216.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill109T0216CaretUpdate(evt);
			}
		});
		skill216.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill216.setBounds(684, 969, 26, 12);
		page1.add(skill216, javax.swing.JLayeredPane.MODAL_LAYER);

		skill217.setFont(new java.awt.Font("Arial Narrow", 0, 11)); // NOI18N
		skill217.setText("Skill");
		skill217.setBorder(null);
		skill217.setMinimumSize(new java.awt.Dimension(0, 10));
		skill217.setOpaque(false);
		skill217.setPreferredSize(new java.awt.Dimension(10, 14));
		skill217.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill217To222CaretUpdate(evt);
			}
		});
		skill217.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill217.setBounds(460, 333, 84, 12);
		page1.add(skill217, javax.swing.JLayeredPane.MODAL_LAYER);

		skill218.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill218.setText("Skill");
		skill218.setBorder(null);
		skill218.setMinimumSize(new java.awt.Dimension(0, 10));
		skill218.setOpaque(false);
		skill218.setPreferredSize(new java.awt.Dimension(10, 14));
		skill218.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill217To222CaretUpdate(evt);
			}
		});
		skill218.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill218.setBounds(460, 346, 84, 12);
		page1.add(skill218, javax.swing.JLayeredPane.MODAL_LAYER);

		skill219.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill219.setText("Skill");
		skill219.setBorder(null);
		skill219.setMinimumSize(new java.awt.Dimension(0, 10));
		skill219.setOpaque(false);
		skill219.setPreferredSize(new java.awt.Dimension(10, 14));
		skill219.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill217To222CaretUpdate(evt);
			}
		});
		skill219.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill219.setBounds(460, 360, 84, 12);
		page1.add(skill219, javax.swing.JLayeredPane.MODAL_LAYER);

		skill220.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill220.setText("Skill");
		skill220.setBorder(null);
		skill220.setMinimumSize(new java.awt.Dimension(0, 10));
		skill220.setOpaque(false);
		skill220.setPreferredSize(new java.awt.Dimension(10, 14));
		skill220.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill217To222CaretUpdate(evt);
			}
		});
		skill220.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill220.setBounds(481, 571, 65, 12);
		page1.add(skill220, javax.swing.JLayeredPane.MODAL_LAYER);

		skill221.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill221.setText("Skill");
		skill221.setBorder(null);
		skill221.setMinimumSize(new java.awt.Dimension(0, 10));
		skill221.setOpaque(false);
		skill221.setPreferredSize(new java.awt.Dimension(10, 14));
		skill221.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill217To222CaretUpdate(evt);
			}
		});
		skill221.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill221.setBounds(481, 585, 65, 12);
		page1.add(skill221, javax.swing.JLayeredPane.MODAL_LAYER);

		skill222.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill222.setText("Skill");
		skill222.setBorder(null);
		skill222.setMinimumSize(new java.awt.Dimension(0, 10));
		skill222.setOpaque(false);
		skill222.setPreferredSize(new java.awt.Dimension(10, 14));
		skill222.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill217To222CaretUpdate(evt);
			}
		});
		skill222.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill222.setBounds(481, 598, 65, 12);
		page1.add(skill222, javax.swing.JLayeredPane.MODAL_LAYER);

		skill223.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill223.setText("Skill");
		skill223.setBorder(null);
		skill223.setMinimumSize(new java.awt.Dimension(0, 10));
		skill223.setOpaque(false);
		skill223.setPreferredSize(new java.awt.Dimension(10, 14));
		skill223.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill223To225CaretUpdate(evt);
			}
		});
		skill223.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill223.setBounds(471, 651, 73, 12);
		page1.add(skill223, javax.swing.JLayeredPane.MODAL_LAYER);

		skill224.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill224.setText("Skill");
		skill224.setBorder(null);
		skill224.setMinimumSize(new java.awt.Dimension(0, 10));
		skill224.setOpaque(false);
		skill224.setPreferredSize(new java.awt.Dimension(10, 14));
		skill224.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill223To225CaretUpdate(evt);
			}
		});
		skill224.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill224.setBounds(471, 664, 73, 12);
		page1.add(skill224, javax.swing.JLayeredPane.MODAL_LAYER);

		skill225.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill225.setText("Skill");
		skill225.setBorder(null);
		skill225.setMinimumSize(new java.awt.Dimension(0, 10));
		skill225.setOpaque(false);
		skill225.setPreferredSize(new java.awt.Dimension(10, 14));
		skill225.addCaretListener(new javax.swing.event.CaretListener() {
			public void caretUpdate(javax.swing.event.CaretEvent evt) {
				skill223To225CaretUpdate(evt);
			}
		});
		skill225.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill225.setBounds(471, 677, 73, 12);
		page1.add(skill225, javax.swing.JLayeredPane.MODAL_LAYER);

		skill226.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill226.setText("226");
		skill226.setBorder(null);
		skill226.setMinimumSize(new java.awt.Dimension(0, 10));
		skill226.setOpaque(false);
		skill226.setPreferredSize(new java.awt.Dimension(10, 14));
		skill226.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill226.setBounds(505, 717, 38, 12);
		page1.add(skill226, javax.swing.JLayeredPane.MODAL_LAYER);

		skill227.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill227.setText("Skill");
		skill227.setBorder(null);
		skill227.setMinimumSize(new java.awt.Dimension(0, 10));
		skill227.setOpaque(false);
		skill227.setPreferredSize(new java.awt.Dimension(10, 14));
		skill227.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill227.setBounds(505, 730, 38, 12);
		page1.add(skill227, javax.swing.JLayeredPane.MODAL_LAYER);

		skill228.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill228.setText("Skill");
		skill228.setBorder(null);
		skill228.setMinimumSize(new java.awt.Dimension(0, 10));
		skill228.setOpaque(false);
		skill228.setPreferredSize(new java.awt.Dimension(10, 14));
		skill228.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill228.setBounds(505, 743, 38, 12);
		page1.add(skill228, javax.swing.JLayeredPane.MODAL_LAYER);

		skill229.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill229.setText("Skill");
		skill229.setBorder(null);
		skill229.setMinimumSize(new java.awt.Dimension(0, 10));
		skill229.setOpaque(false);
		skill229.setPreferredSize(new java.awt.Dimension(10, 14));
		skill229.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill229.setBounds(497, 836, 46, 12);
		page1.add(skill229, javax.swing.JLayeredPane.MODAL_LAYER);

		skill230.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill230.setText("Skill");
		skill230.setBorder(null);
		skill230.setMinimumSize(new java.awt.Dimension(0, 10));
		skill230.setOpaque(false);
		skill230.setPreferredSize(new java.awt.Dimension(10, 14));
		skill230.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill230.setBounds(497, 849, 46, 12);
		page1.add(skill230, javax.swing.JLayeredPane.MODAL_LAYER);

		skill231.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill231.setText("Skill");
		skill231.setBorder(null);
		skill231.setMinimumSize(new java.awt.Dimension(0, 10));
		skill231.setOpaque(false);
		skill231.setPreferredSize(new java.awt.Dimension(10, 14));
		skill231.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill231.setBounds(497, 863, 46, 12);
		page1.add(skill231, javax.swing.JLayeredPane.MODAL_LAYER);

		skill232.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill232.setText("Skill");
		skill232.setBorder(null);
		skill232.setMinimumSize(new java.awt.Dimension(0, 10));
		skill232.setOpaque(false);
		skill232.setPreferredSize(new java.awt.Dimension(10, 14));
		skill232.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill232.setBounds(437, 942, 110, 12);
		page1.add(skill232, javax.swing.JLayeredPane.MODAL_LAYER);

		skill233.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill233.setText("Skill");
		skill233.setBorder(null);
		skill233.setMinimumSize(new java.awt.Dimension(0, 10));
		skill233.setOpaque(false);
		skill233.setPreferredSize(new java.awt.Dimension(10, 14));
		skill233.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill233.setBounds(437, 956, 110, 12);
		page1.add(skill233, javax.swing.JLayeredPane.MODAL_LAYER);

		skill234.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill234.setText("Skill");
		skill234.setBorder(null);
		skill234.setMinimumSize(new java.awt.Dimension(0, 10));
		skill234.setOpaque(false);
		skill234.setPreferredSize(new java.awt.Dimension(10, 14));
		skill234.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill234.setBounds(437, 969, 110, 12);
		page1.add(skill234, javax.swing.JLayeredPane.MODAL_LAYER);

		skill235.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill235.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill235.setText("18");
		skill235.setBorder(null);
		skill235.setMinimumSize(new java.awt.Dimension(0, 10));
		skill235.setOpaque(false);
		skill235.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill235.setBounds(552, 942, 26, 12);
		page1.add(skill235, javax.swing.JLayeredPane.MODAL_LAYER);

		skill236.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill236.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill236.setText("18");
		skill236.setBorder(null);
		skill236.setMinimumSize(new java.awt.Dimension(0, 10));
		skill236.setOpaque(false);
		skill236.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill236.setBounds(552, 956, 26, 12);
		page1.add(skill236, javax.swing.JLayeredPane.MODAL_LAYER);

		skill237.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		skill237.setHorizontalAlignment(javax.swing.JTextField.CENTER);
		skill237.setText("Test");
		skill237.setBorder(null);
		skill237.setMinimumSize(new java.awt.Dimension(0, 10));
		skill237.setOpaque(false);
		skill237.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		skill237.setBounds(552, 969, 26, 12);
		page1.add(skill237, javax.swing.JLayeredPane.MODAL_LAYER);

		imgPg1.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		imgPg1.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/d20chat/resources/CharSheet20P1.jpg"))); // NOI18N
		imgPg1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		imgPg1.setBounds(0, 0, 750, 1000);
		page1.add(imgPg1, javax.swing.JLayeredPane.DEFAULT_LAYER);

		jScrollPane1.setViewportView(page1);

		tabbedPane.addTab("Page 1", jScrollPane1);

		jScrollPane2.setPreferredSize(new java.awt.Dimension(625, 485));
		jScrollPane2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		page2.setMaximumSize(new java.awt.Dimension(750, 1000));
		page2.setMinimumSize(new java.awt.Dimension(750, 1000));
		page2.setPreferredSize(new java.awt.Dimension(751, 1000));
		page2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		info16.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		info16.setText("Character Name");
		info16.setBorder(null);
		info16.setMargin(new java.awt.Insets(2, 2, 0, 2));
		info16.setMinimumSize(new java.awt.Dimension(0, 10));
		info16.setOpaque(false);
		info16.setPreferredSize(new java.awt.Dimension(65, 10));
		info16.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info16.setBounds(22, 23, 330, 10);
		page2.add(info16, javax.swing.JLayeredPane.MODAL_LAYER);

		info17.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		info17.setText("Experience Points");
		info17.setBorder(null);
		info17.setMargin(new java.awt.Insets(2, 2, 0, 2));
		info17.setMinimumSize(new java.awt.Dimension(0, 10));
		info17.setOpaque(false);
		info17.setPreferredSize(new java.awt.Dimension(65, 10));
		info17.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		info17.setBounds(26, 55, 330, 20);
		page2.add(info17, javax.swing.JLayeredPane.MODAL_LAYER);

		scrollGear.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		gear.setColumns(20);
		gear.setFont(new java.awt.Font("Arial Narrow", 0, 12));
		gear.setLineWrap(true);
		gear.setRows(5);
		gear.setText("Write Gear Here");
		gear.setWrapStyleWord(true);
		gear.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		scrollGear.setViewportView(gear);

		scrollGear.setBounds(24, 124, 333, 363);
		page2.add(scrollGear, javax.swing.JLayeredPane.MODAL_LAYER);

		scrollAllegiances.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		allegiances.setColumns(20);
		allegiances.setFont(new java.awt.Font("Arial Narrow", 0, 12));
		allegiances.setLineWrap(true);
		allegiances.setRows(2);
		allegiances.setText("Write Allegiances Here");
		allegiances.setWrapStyleWord(true);
		allegiances.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		scrollAllegiances.setViewportView(allegiances);

		scrollAllegiances.setBounds(22, 528, 336, 40);
		page2.add(scrollAllegiances, javax.swing.JLayeredPane.MODAL_LAYER);

		scrollLang.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		lang.setColumns(20);
		lang.setFont(new java.awt.Font("Arial Narrow", 0, 12));
		lang.setLineWrap(true);
		lang.setRows(5);
		lang.setText("Write Languages Here");
		lang.setWrapStyleWord(true);
		lang.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		scrollLang.setViewportView(lang);

		scrollLang.setBounds(22, 600, 336, 90);
		page2.add(scrollLang, javax.swing.JLayeredPane.MODAL_LAYER);

		scrollFXAbil.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		fXAbil.setColumns(20);
		fXAbil.setFont(new java.awt.Font("Arial Narrow", 0, 12));
		fXAbil.setLineWrap(true);
		fXAbil.setRows(5);
		fXAbil.setText("Write FX Abilites Here");
		fXAbil.setWrapStyleWord(true);
		fXAbil.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		scrollFXAbil.setViewportView(fXAbil);

		scrollFXAbil.setBounds(24, 740, 333, 256);
		page2.add(scrollFXAbil, javax.swing.JLayeredPane.MODAL_LAYER);

		scrollSplAbil.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});

		splAbil.setColumns(20);
		splAbil.setFont(new java.awt.Font("Arial Narrow", 0, 12));
		splAbil.setLineWrap(true);
		splAbil.setRows(5);
		splAbil.setText("Write Special Abilities Here");
		splAbil.setWrapStyleWord(true);
		splAbil.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		scrollSplAbil.setViewportView(splAbil);

		scrollSplAbil.setBounds(367, 796, 350, 200);
		page2.add(scrollSplAbil, javax.swing.JLayeredPane.MODAL_LAYER);

		feats1.setContentAreaFilled(false);
		feats1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats1.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats1.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats1.setBounds(382, 65, 10, 10);
		page2.add(feats1, javax.swing.JLayeredPane.MODAL_LAYER);

		feats2.setContentAreaFilled(false);
		feats2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats2.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats2.setBounds(382, 78, 10, 10);
		page2.add(feats2, javax.swing.JLayeredPane.MODAL_LAYER);

		feats3.setContentAreaFilled(false);
		feats3.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats3.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats3.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats3.setBounds(382, 91, 10, 10);
		page2.add(feats3, javax.swing.JLayeredPane.MODAL_LAYER);

		feats4.setContentAreaFilled(false);
		feats4.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats4.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats4.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats4.setBounds(382, 105, 10, 10);
		page2.add(feats4, javax.swing.JLayeredPane.MODAL_LAYER);

		feats5.setContentAreaFilled(false);
		feats5.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats5.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats5.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats5.setBounds(382, 118, 10, 10);
		page2.add(feats5, javax.swing.JLayeredPane.MODAL_LAYER);

		feats6.setContentAreaFilled(false);
		feats6.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats6.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats6.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats6.setBounds(382, 131, 10, 10);
		page2.add(feats6, javax.swing.JLayeredPane.MODAL_LAYER);

		feats7.setContentAreaFilled(false);
		feats7.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats7.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats7.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats7.setBounds(394, 144, 10, 10);
		page2.add(feats7, javax.swing.JLayeredPane.MODAL_LAYER);

		feats8.setContentAreaFilled(false);
		feats8.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats8.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats8.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats8.setBounds(406, 158, 10, 10);
		page2.add(feats8, javax.swing.JLayeredPane.MODAL_LAYER);

		feats9.setContentAreaFilled(false);
		feats9.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats9.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats9.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats9.setBounds(382, 171, 10, 10);
		page2.add(feats9, javax.swing.JLayeredPane.MODAL_LAYER);

		feats10.setContentAreaFilled(false);
		feats10.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats10.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats10.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats10.setBounds(382, 185, 10, 10);
		page2.add(feats10, javax.swing.JLayeredPane.MODAL_LAYER);

		feats11.setContentAreaFilled(false);
		feats11.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats11.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats11.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats11.setBounds(382, 198, 10, 10);
		page2.add(feats11, javax.swing.JLayeredPane.MODAL_LAYER);

		feats12.setContentAreaFilled(false);
		feats12.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats12.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats12.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats12.setBounds(382, 211, 10, 10);
		page2.add(feats12, javax.swing.JLayeredPane.MODAL_LAYER);

		feats13.setContentAreaFilled(false);
		feats13.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats13.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats13.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats13.setBounds(394, 224, 10, 10);
		page2.add(feats13, javax.swing.JLayeredPane.MODAL_LAYER);

		feats14.setContentAreaFilled(false);
		feats14.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats14.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats14.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats14.setBounds(394, 238, 10, 10);
		page2.add(feats14, javax.swing.JLayeredPane.MODAL_LAYER);

		feats15.setContentAreaFilled(false);
		feats15.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats15.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats15.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats15.setBounds(406, 251, 10, 10);
		page2.add(feats15, javax.swing.JLayeredPane.MODAL_LAYER);

		feats16.setContentAreaFilled(false);
		feats16.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats16.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats16.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats16.setBounds(394, 264, 10, 10);
		page2.add(feats16, javax.swing.JLayeredPane.MODAL_LAYER);

		feats17.setContentAreaFilled(false);
		feats17.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats17.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats17.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats17.setBounds(406, 278, 10, 10);
		page2.add(feats17, javax.swing.JLayeredPane.MODAL_LAYER);

		feats18.setContentAreaFilled(false);
		feats18.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats18.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats18.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats18.setBounds(382, 291, 10, 10);
		page2.add(feats18, javax.swing.JLayeredPane.MODAL_LAYER);

		feats19.setContentAreaFilled(false);
		feats19.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats19.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats19.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats19.setBounds(382, 304, 10, 10);
		page2.add(feats19, javax.swing.JLayeredPane.MODAL_LAYER);

		feats20.setContentAreaFilled(false);
		feats20.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats20.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats20.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats20.setBounds(382, 317, 10, 10);
		page2.add(feats20, javax.swing.JLayeredPane.MODAL_LAYER);

		feats21.setContentAreaFilled(false);
		feats21.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats21.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats21.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats21.setBounds(394, 330, 10, 10);
		page2.add(feats21, javax.swing.JLayeredPane.MODAL_LAYER);

		feats22.setContentAreaFilled(false);
		feats22.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats22.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats22.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats22.setBounds(394, 344, 10, 10);
		page2.add(feats22, javax.swing.JLayeredPane.MODAL_LAYER);

		feats23.setContentAreaFilled(false);
		feats23.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats23.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats23.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats23.setBounds(394, 357, 10, 10);
		page2.add(feats23, javax.swing.JLayeredPane.MODAL_LAYER);

		feats24.setContentAreaFilled(false);
		feats24.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats24.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats24.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats24.setBounds(382, 371, 10, 10);
		page2.add(feats24, javax.swing.JLayeredPane.MODAL_LAYER);

		feats25.setContentAreaFilled(false);
		feats25.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats25.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats25.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats25.setBounds(394, 384, 10, 10);
		page2.add(feats25, javax.swing.JLayeredPane.MODAL_LAYER);

		feats26.setContentAreaFilled(false);
		feats26.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats26.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats26.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats26.setBounds(406, 397, 10, 10);
		page2.add(feats26, javax.swing.JLayeredPane.MODAL_LAYER);

		feats27.setContentAreaFilled(false);
		feats27.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats27.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats27.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats27.setBounds(382, 410, 10, 10);
		page2.add(feats27, javax.swing.JLayeredPane.MODAL_LAYER);

		feats28.setContentAreaFilled(false);
		feats28.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats28.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats28.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats28.setBounds(382, 424, 10, 10);
		page2.add(feats28, javax.swing.JLayeredPane.MODAL_LAYER);

		feats29.setContentAreaFilled(false);
		feats29.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats29.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats29.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats29.setBounds(382, 437, 10, 10);
		page2.add(feats29, javax.swing.JLayeredPane.MODAL_LAYER);

		feats30.setContentAreaFilled(false);
		feats30.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats30.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats30.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats30.setBounds(382, 450, 10, 10);
		page2.add(feats30, javax.swing.JLayeredPane.MODAL_LAYER);

		feats31.setContentAreaFilled(false);
		feats31.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats31.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats31.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats31.setBounds(382, 464, 10, 10);
		page2.add(feats31, javax.swing.JLayeredPane.MODAL_LAYER);

		feats32.setContentAreaFilled(false);
		feats32.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats32.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats32.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats32.setBounds(394, 477, 10, 10);
		page2.add(feats32, javax.swing.JLayeredPane.MODAL_LAYER);

		feats33.setContentAreaFilled(false);
		feats33.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats33.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats33.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats33.setBounds(406, 490, 10, 10);
		page2.add(feats33, javax.swing.JLayeredPane.MODAL_LAYER);

		feats34.setContentAreaFilled(false);
		feats34.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats34.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats34.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats34.setBounds(394, 503, 10, 10);
		page2.add(feats34, javax.swing.JLayeredPane.MODAL_LAYER);

		feats35.setContentAreaFilled(false);
		feats35.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats35.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats35.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats35.setBounds(394, 517, 10, 10);
		page2.add(feats35, javax.swing.JLayeredPane.MODAL_LAYER);

		feats36.setContentAreaFilled(false);
		feats36.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats36.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats36.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats36.setBounds(382, 530, 10, 10);
		page2.add(feats36, javax.swing.JLayeredPane.MODAL_LAYER);

		feats37.setContentAreaFilled(false);
		feats37.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats37.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats37.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats37.setBounds(394, 544, 10, 10);
		page2.add(feats37, javax.swing.JLayeredPane.MODAL_LAYER);

		feats38.setContentAreaFilled(false);
		feats38.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats38.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats38.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats38.setBounds(394, 557, 10, 10);
		page2.add(feats38, javax.swing.JLayeredPane.MODAL_LAYER);

		feats39.setContentAreaFilled(false);
		feats39.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats39.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats39.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats39.setBounds(406, 570, 10, 10);
		page2.add(feats39, javax.swing.JLayeredPane.MODAL_LAYER);

		feats40.setContentAreaFilled(false);
		feats40.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats40.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats40.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats40.setBounds(382, 583, 10, 10);
		page2.add(feats40, javax.swing.JLayeredPane.MODAL_LAYER);

		feats41.setContentAreaFilled(false);
		feats41.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats41.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats41.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats41.setBounds(382, 597, 10, 10);
		page2.add(feats41, javax.swing.JLayeredPane.MODAL_LAYER);

		feats42.setContentAreaFilled(false);
		feats42.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats42.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats42.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats42.setBounds(382, 610, 10, 10);
		page2.add(feats42, javax.swing.JLayeredPane.MODAL_LAYER);

		feats43.setContentAreaFilled(false);
		feats43.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats43.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats43.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats43.setBounds(382, 623, 10, 10);
		page2.add(feats43, javax.swing.JLayeredPane.MODAL_LAYER);

		feats44.setContentAreaFilled(false);
		feats44.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats44.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats44.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats44.setBounds(382, 637, 10, 10);
		page2.add(feats44, javax.swing.JLayeredPane.MODAL_LAYER);

		feats45.setContentAreaFilled(false);
		feats45.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats45.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats45.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats45.setBounds(394, 650, 10, 10);
		page2.add(feats45, javax.swing.JLayeredPane.MODAL_LAYER);

		feats46.setContentAreaFilled(false);
		feats46.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats46.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats46.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats46.setBounds(382, 663, 10, 10);
		page2.add(feats46, javax.swing.JLayeredPane.MODAL_LAYER);

		feats47.setContentAreaFilled(false);
		feats47.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats47.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats47.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats47.setBounds(382, 676, 10, 10);
		page2.add(feats47, javax.swing.JLayeredPane.MODAL_LAYER);

		feats48.setContentAreaFilled(false);
		feats48.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats48.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats48.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats48.setBounds(382, 690, 10, 10);
		page2.add(feats48, javax.swing.JLayeredPane.MODAL_LAYER);

		feats49.setContentAreaFilled(false);
		feats49.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats49.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats49.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats49.setBounds(382, 703, 10, 10);
		page2.add(feats49, javax.swing.JLayeredPane.MODAL_LAYER);

		feats50.setContentAreaFilled(false);
		feats50.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats50.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats50.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats50.setBounds(572, 65, 10, 10);
		page2.add(feats50, javax.swing.JLayeredPane.MODAL_LAYER);

		feats51.setContentAreaFilled(false);
		feats51.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats51.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats51.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats51.setBounds(572, 78, 10, 10);
		page2.add(feats51, javax.swing.JLayeredPane.MODAL_LAYER);

		feats52.setContentAreaFilled(false);
		feats52.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats52.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats52.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats52.setBounds(572, 91, 10, 10);
		page2.add(feats52, javax.swing.JLayeredPane.MODAL_LAYER);

		feats53.setContentAreaFilled(false);
		feats53.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats53.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats53.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats53.setBounds(572, 105, 10, 10);
		page2.add(feats53, javax.swing.JLayeredPane.MODAL_LAYER);

		feats54.setContentAreaFilled(false);
		feats54.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats54.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats54.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats54.setBounds(572, 118, 10, 10);
		page2.add(feats54, javax.swing.JLayeredPane.MODAL_LAYER);

		feats55.setContentAreaFilled(false);
		feats55.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats55.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats55.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats55.setBounds(572, 131, 10, 10);
		page2.add(feats55, javax.swing.JLayeredPane.MODAL_LAYER);

		feats56.setContentAreaFilled(false);
		feats56.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats56.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats56.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats56.setBounds(572, 144, 10, 10);
		page2.add(feats56, javax.swing.JLayeredPane.MODAL_LAYER);

		feats57.setContentAreaFilled(false);
		feats57.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats57.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats57.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats57.setBounds(572, 158, 10, 10);
		page2.add(feats57, javax.swing.JLayeredPane.MODAL_LAYER);

		feats58.setContentAreaFilled(false);
		feats58.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats58.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats58.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats58.setBounds(572, 171, 10, 10);
		page2.add(feats58, javax.swing.JLayeredPane.MODAL_LAYER);

		feats59.setContentAreaFilled(false);
		feats59.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats59.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats59.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats59.setBounds(572, 185, 10, 10);
		page2.add(feats59, javax.swing.JLayeredPane.MODAL_LAYER);

		feats60.setContentAreaFilled(false);
		feats60.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats60.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats60.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats60.setBounds(572, 198, 10, 10);
		page2.add(feats60, javax.swing.JLayeredPane.MODAL_LAYER);

		feats61.setContentAreaFilled(false);
		feats61.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats61.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats61.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats61.setBounds(584, 211, 10, 10);
		page2.add(feats61, javax.swing.JLayeredPane.MODAL_LAYER);

		feats62.setContentAreaFilled(false);
		feats62.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats62.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats62.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats62.setBounds(596, 224, 10, 10);
		page2.add(feats62, javax.swing.JLayeredPane.MODAL_LAYER);

		feats63.setContentAreaFilled(false);
		feats63.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats63.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats63.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats63.setBounds(596, 238, 10, 10);
		page2.add(feats63, javax.swing.JLayeredPane.MODAL_LAYER);

		feats64.setContentAreaFilled(false);
		feats64.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats64.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats64.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats64.setBounds(596, 251, 10, 10);
		page2.add(feats64, javax.swing.JLayeredPane.MODAL_LAYER);

		feats65.setContentAreaFilled(false);
		feats65.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats65.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats65.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats65.setBounds(572, 264, 10, 10);
		page2.add(feats65, javax.swing.JLayeredPane.MODAL_LAYER);

		feats66.setContentAreaFilled(false);
		feats66.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats66.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats66.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats66.setBounds(584, 278, 10, 10);
		page2.add(feats66, javax.swing.JLayeredPane.MODAL_LAYER);

		feats67.setContentAreaFilled(false);
		feats67.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats67.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats67.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats67.setBounds(584, 291, 10, 10);
		page2.add(feats67, javax.swing.JLayeredPane.MODAL_LAYER);

		feats68.setContentAreaFilled(false);
		feats68.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats68.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats68.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats68.setBounds(584, 304, 10, 10);
		page2.add(feats68, javax.swing.JLayeredPane.MODAL_LAYER);

		feats69.setContentAreaFilled(false);
		feats69.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats69.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats69.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats69.setBounds(584, 317, 10, 10);
		page2.add(feats69, javax.swing.JLayeredPane.MODAL_LAYER);

		feats70.setContentAreaFilled(false);
		feats70.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats70.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats70.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats70.setBounds(572, 330, 10, 10);
		page2.add(feats70, javax.swing.JLayeredPane.MODAL_LAYER);

		feats71.setContentAreaFilled(false);
		feats71.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats71.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats71.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats71.setBounds(584, 344, 10, 10);
		page2.add(feats71, javax.swing.JLayeredPane.MODAL_LAYER);

		feats72.setContentAreaFilled(false);
		feats72.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats72.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats72.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats72.setBounds(596, 357, 10, 10);
		page2.add(feats72, javax.swing.JLayeredPane.MODAL_LAYER);

		feats73.setContentAreaFilled(false);
		feats73.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats73.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats73.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats73.setBounds(584, 371, 10, 10);
		page2.add(feats73, javax.swing.JLayeredPane.MODAL_LAYER);

		feats74.setContentAreaFilled(false);
		feats74.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats74.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats74.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats74.setBounds(584, 384, 10, 10);
		page2.add(feats74, javax.swing.JLayeredPane.MODAL_LAYER);

		feats75.setContentAreaFilled(false);
		feats75.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats75.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats75.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats75.setBounds(572, 397, 10, 10);
		page2.add(feats75, javax.swing.JLayeredPane.MODAL_LAYER);

		feats76.setContentAreaFilled(false);
		feats76.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats76.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats76.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats76.setBounds(572, 410, 10, 10);
		page2.add(feats76, javax.swing.JLayeredPane.MODAL_LAYER);

		feats77.setContentAreaFilled(false);
		feats77.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats77.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats77.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats77.setBounds(572, 424, 10, 10);
		page2.add(feats77, javax.swing.JLayeredPane.MODAL_LAYER);

		feats78.setContentAreaFilled(false);
		feats78.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats78.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats78.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats78.setBounds(572, 437, 10, 10);
		page2.add(feats78, javax.swing.JLayeredPane.MODAL_LAYER);

		feats79.setContentAreaFilled(false);
		feats79.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats79.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats79.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats79.setBounds(572, 450, 10, 10);
		page2.add(feats79, javax.swing.JLayeredPane.MODAL_LAYER);

		feats80.setContentAreaFilled(false);
		feats80.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats80.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats80.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats80.setBounds(572, 464, 10, 10);
		page2.add(feats80, javax.swing.JLayeredPane.MODAL_LAYER);

		feats81.setContentAreaFilled(false);
		feats81.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats81.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats81.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats81.setBounds(572, 477, 10, 10);
		page2.add(feats81, javax.swing.JLayeredPane.MODAL_LAYER);

		feats82.setContentAreaFilled(false);
		feats82.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats82.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats82.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats82.setBounds(572, 490, 10, 10);
		page2.add(feats82, javax.swing.JLayeredPane.MODAL_LAYER);

		feats83.setContentAreaFilled(false);
		feats83.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats83.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats83.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats83.setBounds(572, 503, 10, 10);
		page2.add(feats83, javax.swing.JLayeredPane.MODAL_LAYER);

		feats84.setContentAreaFilled(false);
		feats84.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats84.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats84.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats84.setBounds(572, 517, 10, 10);
		page2.add(feats84, javax.swing.JLayeredPane.MODAL_LAYER);

		feats85.setContentAreaFilled(false);
		feats85.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats85.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats85.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats85.setBounds(572, 530, 10, 10);
		page2.add(feats85, javax.swing.JLayeredPane.MODAL_LAYER);

		feats86.setContentAreaFilled(false);
		feats86.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats86.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats86.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats86.setBounds(572, 544, 10, 10);
		page2.add(feats86, javax.swing.JLayeredPane.MODAL_LAYER);

		feats87.setContentAreaFilled(false);
		feats87.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats87.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats87.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats87.setBounds(572, 557, 10, 10);
		page2.add(feats87, javax.swing.JLayeredPane.MODAL_LAYER);

		feats88.setContentAreaFilled(false);
		feats88.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats88.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats88.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats88.setBounds(584, 570, 10, 10);
		page2.add(feats88, javax.swing.JLayeredPane.MODAL_LAYER);

		feats89.setContentAreaFilled(false);
		feats89.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats89.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats89.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats89.setBounds(596, 583, 10, 10);
		page2.add(feats89, javax.swing.JLayeredPane.MODAL_LAYER);

		feats90.setContentAreaFilled(false);
		feats90.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats90.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats90.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats90.setBounds(572, 597, 10, 10);
		page2.add(feats90, javax.swing.JLayeredPane.MODAL_LAYER);

		feats91.setContentAreaFilled(false);
		feats91.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats91.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats91.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats91.setBounds(584, 610, 10, 10);
		page2.add(feats91, javax.swing.JLayeredPane.MODAL_LAYER);

		feats92.setContentAreaFilled(false);
		feats92.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats92.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats92.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats92.setBounds(584, 623, 10, 10);
		page2.add(feats92, javax.swing.JLayeredPane.MODAL_LAYER);

		feats93.setContentAreaFilled(false);
		feats93.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats93.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats93.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats93.setBounds(572, 637, 10, 10);
		page2.add(feats93, javax.swing.JLayeredPane.MODAL_LAYER);

		feats94.setContentAreaFilled(false);
		feats94.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats94.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats94.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats94.setBounds(572, 650, 10, 10);
		page2.add(feats94, javax.swing.JLayeredPane.MODAL_LAYER);

		feats95.setContentAreaFilled(false);
		feats95.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats95.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats95.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats95.setBounds(572, 663, 10, 10);
		page2.add(feats95, javax.swing.JLayeredPane.MODAL_LAYER);

		feats96.setContentAreaFilled(false);
		feats96.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats96.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats96.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats96.setBounds(572, 676, 10, 10);
		page2.add(feats96, javax.swing.JLayeredPane.MODAL_LAYER);

		feats97.setContentAreaFilled(false);
		feats97.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats97.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats97.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats97.setBounds(572, 690, 10, 10);
		page2.add(feats97, javax.swing.JLayeredPane.MODAL_LAYER);

		feats98.setContentAreaFilled(false);
		feats98.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		feats98.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
		feats98.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats98.setBounds(572, 703, 10, 10);
		page2.add(feats98, javax.swing.JLayeredPane.MODAL_LAYER);

		feats99.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		feats99.setText("Feat");
		feats99.setBorder(null);
		feats99.setMargin(new java.awt.Insets(2, 2, 0, 2));
		feats99.setMinimumSize(new java.awt.Dimension(0, 10));
		feats99.setOpaque(false);
		feats99.setPreferredSize(new java.awt.Dimension(65, 10));
		feats99.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats99.setBounds(587, 672, 130, 13);
		page2.add(feats99, javax.swing.JLayeredPane.MODAL_LAYER);

		feats100.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		feats100.setText("Feat");
		feats100.setBorder(null);
		feats100.setMargin(new java.awt.Insets(2, 2, 0, 2));
		feats100.setMinimumSize(new java.awt.Dimension(0, 10));
		feats100.setOpaque(false);
		feats100.setPreferredSize(new java.awt.Dimension(65, 10));
		feats100.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats100.setBounds(587, 686, 130, 13);
		page2.add(feats100, javax.swing.JLayeredPane.MODAL_LAYER);

		feats101.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		feats101.setText("Feat");
		feats101.setBorder(null);
		feats101.setMargin(new java.awt.Insets(2, 2, 0, 2));
		feats101.setMinimumSize(new java.awt.Dimension(0, 10));
		feats101.setOpaque(false);
		feats101.setPreferredSize(new java.awt.Dimension(65, 10));
		feats101.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		feats101.setBounds(587, 699, 130, 13);
		page2.add(feats101, javax.swing.JLayeredPane.MODAL_LAYER);

		note.setEditable(false);
		note.setFont(new java.awt.Font("Arial Narrow", 0, 11));
		note.setText("Note additional feats in the Talents/Special Abilities box.");
		note.setBorder(null);
		note.setOpaque(false);
		note.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		note.setBounds(400, 715, 240, 20);
		page2.add(note, javax.swing.JLayeredPane.MODAL_LAYER);

		imgPg2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		imgPg2.setIcon(new javax.swing.ImageIcon(getClass().getResource(
				"/d20chat/resources/CharSheet20P2.jpg"))); // NOI18N
		imgPg2.addFocusListener(new java.awt.event.FocusAdapter() {
			public void focusLost(java.awt.event.FocusEvent evt) {
				componentFocusLost(evt);
			}
		});
		imgPg2.setBounds(0, 0, 750, 1000);
		page2.add(imgPg2, javax.swing.JLayeredPane.DEFAULT_LAYER);

		jScrollPane2.setViewportView(page2);

		tabbedPane.addTab("Page 2", jScrollPane2);

		file.setMnemonic('F');
		file.setText("File");

		newSheet.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
				java.awt.event.KeyEvent.VK_N,
				java.awt.event.InputEvent.CTRL_MASK));
		newSheet.setMnemonic('n');
		newSheet.setText("New");
		newSheet.addActionListener(new java.awt.event.ActionListener() {
			public void actionPerformed(java.awt.event.ActionEvent evt) {
				newSheetActionPerformed(evt);
			}
		});
		file.add(newSheet);

		openSheet.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
				java.awt.event.KeyEvent.VK_O,
				java.awt.event.InputEvent.CTRL_MASK));
		openSheet.setMnemonic('o');
		openSheet.setText("Open");
		openSheet.addActionListener(new java.awt.event.ActionListener() {
			public void actionPerformed(java.awt.event.ActionEvent evt) {
				openSheetActionPerformed(evt);
			}
		});
		file.add(openSheet);

		saveSheet.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
				java.awt.event.KeyEvent.VK_S,
				java.awt.event.InputEvent.CTRL_MASK));
		saveSheet.setMnemonic('s');
		saveSheet.setText("Save");
		saveSheet.addActionListener(new java.awt.event.ActionListener() {
			public void actionPerformed(java.awt.event.ActionEvent evt) {
				saveSheetActionPerformed(evt);
			}
		});
		file.add(saveSheet);

		saveSheetAs.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
				java.awt.event.KeyEvent.VK_S,
				java.awt.event.InputEvent.ALT_MASK));
		saveSheetAs.setText("Save As...");
		saveSheetAs.addActionListener(new java.awt.event.ActionListener() {
			public void actionPerformed(java.awt.event.ActionEvent evt) {
				saveSheetAsActionPerformed(evt);
			}
		});
		file.add(saveSheetAs);

		exitSheet.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
				java.awt.event.KeyEvent.VK_W,
				java.awt.event.InputEvent.CTRL_MASK));
		exitSheet.setText("Exit");
		exitSheet.addActionListener(new java.awt.event.ActionListener() {
			public void actionPerformed(java.awt.event.ActionEvent evt) {
				exitSheetActionPerformed(evt);
			}
		});
		file.add(exitSheet);

		menuBar.add(file);

		edit.setMnemonic('E');
		edit.setText("Edit");
		menuBar.add(edit);

		setJMenuBar(menuBar);

		javax.swing.GroupLayout layout = new javax.swing.GroupLayout(
				getContentPane());
		getContentPane().setLayout(layout);
		layout.setHorizontalGroup(layout.createParallelGroup(
				javax.swing.GroupLayout.Alignment.LEADING).addComponent(
				tabbedPane, javax.swing.GroupLayout.DEFAULT_SIZE, 776,
				Short.MAX_VALUE));
		layout.setVerticalGroup(layout.createParallelGroup(
				javax.swing.GroupLayout.Alignment.LEADING).addComponent(
				tabbedPane, javax.swing.GroupLayout.DEFAULT_SIZE, 533,
				Short.MAX_VALUE));

		pack();
	}// </editor-fold>//GEN-END:initComponents

	private void importData(String inData) throws IllegalArgumentException {
		if (inData.endsWith("$$$$$$")) {
			inData = inData.substring(0, inData.length() - 6);
		}
		allData = inData.split("@{3}", -1);
		try {
			if (Integer.parseInt(allData[0]) != 20)
				throw new IllegalArgumentException();
		} catch (NumberFormatException e) {
			throw new IllegalArgumentException();
		}
	}

	private void makeModLookup() {
		modLookup = new HashMap<String, JTextField>();

		modLookup.put("strength", abl7);
		modLookup.put("dexterity", abl8);
		modLookup.put("constitution", abl9);
		modLookup.put("intelligence", abl10);
		modLookup.put("wisdom", abl11);
		modLookup.put("charisma", abl12);

		modLookup.put("initiative", hpac9);

		modLookup.put("fortitude", save1);
		modLookup.put("reflex", save2);
		modLookup.put("will", save3);

		modLookup.put("baseattack", hpac12);
		modLookup.put("melee", att1);
		modLookup.put("ranged", att6);

		modLookup.put("attw1", attW12);
		modLookup.put("dmgw1", attW13);
		modLookup.put("attw2", attW22);
		modLookup.put("dmgw2", attW23);
		modLookup.put("attw3", attW32);
		modLookup.put("dmgw3", attW33);
		modLookup.put("attw4", attW42);
		modLookup.put("dmgw4", attW43);

		modLookup.put("balance", skill1);
		modLookup.put("bluff", skill2);
		modLookup.put("climb", skill3);
		modLookup.put("computeruse", skill4);
		modLookup.put("concentration", skill5);
		modLookup.put("craft1", skill6);
		modLookup.put("craft2", skill7);
		modLookup.put("craft3", skill8);
		modLookup.put("decipherscript", skill9);
		modLookup.put("demolitions", skill10);
		modLookup.put("diplomacy", skill11);
		modLookup.put("disabledevice", skill12);
		modLookup.put("disguise", skill13);
		modLookup.put("drive", skill14);
		modLookup.put("escapeartist", skill15);
		modLookup.put("forgery", skill16);
		modLookup.put("gamble", skill17);
		modLookup.put("gatherinformation", skill18);
		modLookup.put("handleanimal", skill19);
		modLookup.put("hide", skill20);
		modLookup.put("intimidate", skill21);
		modLookup.put("investigate", skill22);
		modLookup.put("jump", skill23);
		modLookup.put("knowledge1", skill24);
		modLookup.put("knowledge2", skill25);
		modLookup.put("knowledge3", skill26);
		modLookup.put("listen", skill27);
		modLookup.put("movesilently", skill28);
		modLookup.put("navigate", skill29);
		modLookup.put("perform1", skill30);
		modLookup.put("perform2", skill31);
		modLookup.put("perform3", skill32);
		modLookup.put("pilot", skill33);
		modLookup.put("profession", skill34);
		modLookup.put("readwrite1", skill35);
		modLookup.put("readwrite2", skill36);
		modLookup.put("readwrite3", skill37);
		modLookup.put("repair", skill38);
		modLookup.put("research", skill39);
		modLookup.put("ride", skill40);
		modLookup.put("search", skill41);
		modLookup.put("sensemotive", skill42);
		modLookup.put("sleightofhand", skill43);
		modLookup.put("speaklanguage1", skill44);
		modLookup.put("speaklanguage2", skill45);
		modLookup.put("speaklanguage3", skill46);
		modLookup.put("spot", skill47);
		modLookup.put("survival", skill48);
		modLookup.put("swim", skill49);
		modLookup.put("treatinjury", skill50);
		modLookup.put("tumble", skill51);
		modLookup.put("other1", skill52);
		modLookup.put("other2", skill53);
		modLookup.put("other3", skill54);
	}

	private void makeAliasLookup() {
		aliasLookup = parent.main.chatRC.aliases;
		// aliasLookup = new HashMap<String,String>();
	}

	private void makeSections() {
		makeInfoSection(allData[1]);
		makeAblSection(allData[2]);
		makeHPACSection(allData[3]);
		makeSaveSection(allData[4]);
		makeAttSection(allData[5]);
		makeSkillSection(allData[6]);
		makeFeatsSection(allData[7]);

		gear.setText(allData[8]);
		allegiances.setText(allData[9]);
		lang.setText(allData[10]);
		fXAbil.setText(allData[11]);
		splAbil.setText(allData[12]);
		init = true;
	}

	private void makeInfoSection(String info) {
		infoData = info.split("#{3}", -1);
		makeInfoList();

		for (int j = 0; j < infoData.length; j++) {
			infoList.get(j).setText(infoData[j]);
		}
	}

	private void makeAblSection(String info) {
		ablData = info.split("#{3}", -1);
		makeAblList();

		for (int j = 0; j < ablData.length; j++) {
			ablList.get(j).setText(ablData[j]);
		}
	}

	private void makeHPACSection(String info) {
		hpacData = info.split("#{3}", -1);
		makeHPACList();

		for (int j = 0; j < hpacData.length; j++) {
			hpacList.get(j).setText(hpacData[j]);
		}
	}

	private void makeSaveSection(String info) {
		saveData = info.split("#{3}", -1);
		makeSaveList();

		for (int j = 0; j < saveData.length; j++) {
			saveList.get(j).setText(saveData[j]);
		}
	}

	private void makeAttSection(String info) {
		attData = info.split("#{3}", -1);
		makeAttList();

		for (int j = 0; j < attData.length; j++) {
			attList.get(j).setText(attData[j]);
		}
	}

	private void makeSkillSection(String info) {
		skillData = info.split("#{3}", -1);
		makeSkillList();

		for (int j = 0; j < skillList.size(); j++) {
			skillList.get(j).setText(skillData[j]);
		}
	}

	private void makeFeatsSection(String info) {
		featsData = info.split("#{3}", -1);
		makeFeatsList();

		for (int j = 0; j < featsList.size(); j++) {
			featsList.get(j).setSelected(Boolean.parseBoolean(featsData[j]));
		}

		feats99.setText(featsData[featsData.length - 3]);
		feats100.setText(featsData[featsData.length - 2]);
		feats101.setText(featsData[featsData.length - 1]);
	}

	private void makeInfoList() {
		infoList = new ArrayList<JTextField>();
		infoList.add(info1);
		infoList.add(info2);
		infoList.add(info3);
		infoList.add(info4);
		infoList.add(info5);
		infoList.add(info6);
		infoList.add(info7);
		infoList.add(info8);
		infoList.add(info9);
		infoList.add(info10);
		infoList.add(info11);
		infoList.add(info12);
		infoList.add(info13);
		infoList.add(info14);
		infoList.add(info15);
		infoList.add(info16);
		infoList.add(info17);
	}

	private void makeAblList() {
		ablList = new ArrayList<JTextField>();
		ablList.add(abl1);
		ablList.add(abl2);
		ablList.add(abl3);
		ablList.add(abl4);
		ablList.add(abl5);
		ablList.add(abl6);
		ablList.add(abl7);
		ablList.add(abl8);
		ablList.add(abl9);
		ablList.add(abl10);
		ablList.add(abl11);
		ablList.add(abl12);
		ablList.add(abl13);
		ablList.add(abl14);
		ablList.add(abl15);
		ablList.add(abl16);
		ablList.add(abl17);
		ablList.add(abl18);
		ablList.add(abl19);
		ablList.add(abl20);
		ablList.add(abl21);
		ablList.add(abl22);
		ablList.add(abl23);
		ablList.add(abl24);
	}

	private void makeHPACList() {
		hpacList = new ArrayList<JTextField>();
		hpacList.add(hpac1);
		hpacList.add(hpac2);
		hpacList.add(hpac3);
		hpacList.add(hpac4);
		hpacList.add(hpac5);
		hpacList.add(hpac6);
		hpacList.add(hpac7);
		hpacList.add(hpac8);
		hpacList.add(hpac9);
		hpacList.add(hpac10);
		hpacList.add(hpac11);
		hpacList.add(hpac12);
		hpacList.add(hpac13);
		hpacList.add(hapc14);
		hpacList.add(hapc14);
		hpacList.add(hpac15);
	}

	private void makeSaveList() {
		saveList = new ArrayList<JTextField>();
		saveList.add(save1);
		saveList.add(save2);
		saveList.add(save3);
		saveList.add(save4);
		saveList.add(save5);
		saveList.add(save6);
		saveList.add(save7);
		saveList.add(save8);
		saveList.add(save9);
		saveList.add(save10);
		saveList.add(save11);
		saveList.add(save12);
	}

	private void makeAttList() {
		attList = new ArrayList<JTextField>();
		attList.add(att1);
		attList.add(att2);
		attList.add(att3);
		attList.add(att4);
		attList.add(att5);
		attList.add(att6);
		attList.add(att7);
		attList.add(att8);
		attList.add(att9);
		attList.add(att10);
		attList.add(attW11);
		attList.add(attW12);
		attList.add(attW13);
		attList.add(attW14);
		attList.add(attW15);
		attList.add(attW16);
		attList.add(attW17);
		attList.add(attW21);
		attList.add(attW22);
		attList.add(attW23);
		attList.add(attW24);
		attList.add(attW25);
		attList.add(attW26);
		attList.add(attW27);
		attList.add(attW31);
		attList.add(attW32);
		attList.add(attW33);
		attList.add(attW34);
		attList.add(attW35);
		attList.add(attW36);
		attList.add(attW37);
		attList.add(attW41);
		attList.add(attW42);
		attList.add(attW43);
		attList.add(attW44);
		attList.add(attW45);
		attList.add(attW46);
		attList.add(attW47);
		attList.add(attA1);
		attList.add(attA2);
		attList.add(attA3);
		attList.add(attA4);
		attList.add(attA5);
		attList.add(attA6);
		attList.add(attA7);
	}

	private void makeSkillList() {
		skillList = new ArrayList<JTextField>();
		skillList.add(skill1);
		skillList.add(skill2);
		skillList.add(skill3);
		skillList.add(skill4);
		skillList.add(skill5);
		skillList.add(skill6);
		skillList.add(skill7);
		skillList.add(skill8);
		skillList.add(skill9);
		skillList.add(skill10);
		skillList.add(skill11);
		skillList.add(skill12);
		skillList.add(skill13);
		skillList.add(skill14);
		skillList.add(skill15);
		skillList.add(skill16);
		skillList.add(skill17);
		skillList.add(skill18);
		skillList.add(skill19);
		skillList.add(skill20);
		skillList.add(skill21);
		skillList.add(skill22);
		skillList.add(skill23);
		skillList.add(skill24);
		skillList.add(skill25);
		skillList.add(skill26);
		skillList.add(skill27);
		skillList.add(skill28);
		skillList.add(skill29);
		skillList.add(skill30);
		skillList.add(skill31);
		skillList.add(skill32);
		skillList.add(skill33);
		skillList.add(skill34);
		skillList.add(skill35);
		skillList.add(skill36);
		skillList.add(skill37);
		skillList.add(skill38);
		skillList.add(skill39);
		skillList.add(skill40);
		skillList.add(skill41);
		skillList.add(skill42);
		skillList.add(skill43);
		skillList.add(skill44);
		skillList.add(skill45);
		skillList.add(skill46);
		skillList.add(skill47);
		skillList.add(skill48);
		skillList.add(skill49);
		skillList.add(skill50);
		skillList.add(skill51);
		skillList.add(skill52);
		skillList.add(skill53);
		skillList.add(skill54);
		skillList.add(skill55);
		skillList.add(skill56);
		skillList.add(skill57);
		skillList.add(skill58);
		skillList.add(skill59);
		skillList.add(skill60);
		skillList.add(skill61);
		skillList.add(skill62);
		skillList.add(skill63);
		skillList.add(skill64);
		skillList.add(skill65);
		skillList.add(skill66);
		skillList.add(skill67);
		skillList.add(skill68);
		skillList.add(skill69);
		skillList.add(skill70);
		skillList.add(skill71);
		skillList.add(skill72);
		skillList.add(skill73);
		skillList.add(skill74);
		skillList.add(skill75);
		skillList.add(skill76);
		skillList.add(skill77);
		skillList.add(skill78);
		skillList.add(skill79);
		skillList.add(skill80);
		skillList.add(skill81);
		skillList.add(skill82);
		skillList.add(skill83);
		skillList.add(skill84);
		skillList.add(skill85);
		skillList.add(skill86);
		skillList.add(skill87);
		skillList.add(skill88);
		skillList.add(skill89);
		skillList.add(skill90);
		skillList.add(skill91);
		skillList.add(skill92);
		skillList.add(skill93);
		skillList.add(skill94);
		skillList.add(skill95);
		skillList.add(skill96);
		skillList.add(skill97);
		skillList.add(skill98);
		skillList.add(skill99);
		skillList.add(skill100);
		skillList.add(skill101);
		skillList.add(skill102);
		skillList.add(skill103);
		skillList.add(skill104);
		skillList.add(skill105);
		skillList.add(skill106);
		skillList.add(skill107);
		skillList.add(skill108);
		skillList.add(skill109);
		skillList.add(skill110);
		skillList.add(skill111);
		skillList.add(skill112);
		skillList.add(skill113);
		skillList.add(skill114);
		skillList.add(skill115);
		skillList.add(skill116);
		skillList.add(skill117);
		skillList.add(skill118);
		skillList.add(skill119);
		skillList.add(skill120);
		skillList.add(skill121);
		skillList.add(skill122);
		skillList.add(skill123);
		skillList.add(skill124);
		skillList.add(skill125);
		skillList.add(skill126);
		skillList.add(skill127);
		skillList.add(skill128);
		skillList.add(skill129);
		skillList.add(skill130);
		skillList.add(skill131);
		skillList.add(skill132);
		skillList.add(skill133);
		skillList.add(skill134);
		skillList.add(skill135);
		skillList.add(skill136);
		skillList.add(skill137);
		skillList.add(skill138);
		skillList.add(skill139);
		skillList.add(skill140);
		skillList.add(skill141);
		skillList.add(skill142);
		skillList.add(skill143);
		skillList.add(skill144);
		skillList.add(skill145);
		skillList.add(skill146);
		skillList.add(skill147);
		skillList.add(skill148);
		skillList.add(skill149);
		skillList.add(skill150);
		skillList.add(skill151);
		skillList.add(skill152);
		skillList.add(skill153);
		skillList.add(skill154);
		skillList.add(skill155);
		skillList.add(skill156);
		skillList.add(skill157);
		skillList.add(skill158);
		skillList.add(skill159);
		skillList.add(skill160);
		skillList.add(skill161);
		skillList.add(skill162);
		skillList.add(skill163);
		skillList.add(skill164);
		skillList.add(skill165);
		skillList.add(skill166);
		skillList.add(skill167);
		skillList.add(skill168);
		skillList.add(skill169);
		skillList.add(skill170);
		skillList.add(skill171);
		skillList.add(skill172);
		skillList.add(skill173);
		skillList.add(skill174);
		skillList.add(skill175);
		skillList.add(skill176);
		skillList.add(skill177);
		skillList.add(skill178);
		skillList.add(skill179);
		skillList.add(skill180);
		skillList.add(skill181);
		skillList.add(skill182);
		skillList.add(skill183);
		skillList.add(skill184);
		skillList.add(skill185);
		skillList.add(skill186);
		skillList.add(skill187);
		skillList.add(skill188);
		skillList.add(skill189);
		skillList.add(skill190);
		skillList.add(skill191);
		skillList.add(skill192);
		skillList.add(skill193);
		skillList.add(skill194);
		skillList.add(skill195);
		skillList.add(skill196);
		skillList.add(skill197);
		skillList.add(skill198);
		skillList.add(skill199);
		skillList.add(skill200);
		skillList.add(skill201);
		skillList.add(skill202);
		skillList.add(skill203);
		skillList.add(skill204);
		skillList.add(skill205);
		skillList.add(skill206);
		skillList.add(skill207);
		skillList.add(skill208);
		skillList.add(skill209);
		skillList.add(skill210);
		skillList.add(skill211);
		skillList.add(skill212);
		skillList.add(skill213);
		skillList.add(skill214);
		skillList.add(skill215);
		skillList.add(skill216);
		skillList.add(skill217);
		skillList.add(skill218);
		skillList.add(skill219);
		skillList.add(skill220);
		skillList.add(skill221);
		skillList.add(skill222);
		skillList.add(skill223);
		skillList.add(skill224);
		skillList.add(skill225);
		skillList.add(skill226);
		skillList.add(skill227);
		skillList.add(skill228);
		skillList.add(skill229);
		skillList.add(skill230);
		skillList.add(skill231);
		skillList.add(skill232);
		skillList.add(skill233);
		skillList.add(skill234);
		skillList.add(skill235);
		skillList.add(skill236);
		skillList.add(skill237);
	}

	private void makeFeatsList() {
		featsList = new ArrayList<JCheckBox>();
		featsList.add(feats1);
		featsList.add(feats2);
		featsList.add(feats3);
		featsList.add(feats4);
		featsList.add(feats5);
		featsList.add(feats6);
		featsList.add(feats7);
		featsList.add(feats8);
		featsList.add(feats9);
		featsList.add(feats10);
		featsList.add(feats11);
		featsList.add(feats12);
		featsList.add(feats13);
		featsList.add(feats14);
		featsList.add(feats15);
		featsList.add(feats16);
		featsList.add(feats17);
		featsList.add(feats18);
		featsList.add(feats19);
		featsList.add(feats20);
		featsList.add(feats21);
		featsList.add(feats22);
		featsList.add(feats23);
		featsList.add(feats24);
		featsList.add(feats25);
		featsList.add(feats26);
		featsList.add(feats27);
		featsList.add(feats28);
		featsList.add(feats29);
		featsList.add(feats30);
		featsList.add(feats31);
		featsList.add(feats32);
		featsList.add(feats33);
		featsList.add(feats34);
		featsList.add(feats35);
		featsList.add(feats36);
		featsList.add(feats37);
		featsList.add(feats38);
		featsList.add(feats39);
		featsList.add(feats40);
		featsList.add(feats41);
		featsList.add(feats42);
		featsList.add(feats43);
		featsList.add(feats44);
		featsList.add(feats45);
		featsList.add(feats46);
		featsList.add(feats47);
		featsList.add(feats48);
		featsList.add(feats49);
		featsList.add(feats50);
		featsList.add(feats51);
		featsList.add(feats52);
		featsList.add(feats53);
		featsList.add(feats54);
		featsList.add(feats55);
		featsList.add(feats56);
		featsList.add(feats57);
		featsList.add(feats58);
		featsList.add(feats59);
		featsList.add(feats60);
		featsList.add(feats61);
		featsList.add(feats62);
		featsList.add(feats63);
		featsList.add(feats64);
		featsList.add(feats65);
		featsList.add(feats66);
		featsList.add(feats67);
		featsList.add(feats68);
		featsList.add(feats69);
		featsList.add(feats70);
		featsList.add(feats71);
		featsList.add(feats72);
		featsList.add(feats73);
		featsList.add(feats74);
		featsList.add(feats75);
		featsList.add(feats76);
		featsList.add(feats77);
		featsList.add(feats78);
		featsList.add(feats79);
		featsList.add(feats80);
		featsList.add(feats81);
		featsList.add(feats82);
		featsList.add(feats83);
		featsList.add(feats84);
		featsList.add(feats85);
		featsList.add(feats86);
		featsList.add(feats87);
		featsList.add(feats88);
		featsList.add(feats89);
		featsList.add(feats90);
		featsList.add(feats91);
		featsList.add(feats92);
		featsList.add(feats93);
		featsList.add(feats94);
		featsList.add(feats95);
		featsList.add(feats96);
		featsList.add(feats97);
		featsList.add(feats98);
	}

	public void updateAbl() {
		updateTmpStr();
		updateTmpDex();
		updateTmpCon();
		updateTmpInt();
		updateTmpWis();
		updateTmpCha();
	}

	public void updateStr() {
		String ablMod = "";
		if (abl1.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl1.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;
		}
		abl7.setText(ablMod);
		att3.setText(ablMod);
		skill57.setText(ablMod);
		skill77.setText(ablMod);
		skill103.setText(ablMod);
	}

	public void updateDex() {
		String ablMod = "";
		if (abl2.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl2.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;
		}
		abl8.setText(ablMod);
		hpac5.setText(ablMod);
		hpac10.setText(ablMod);
		save8.setText(ablMod);
		att8.setText(ablMod);
		skill55.setText(ablMod);
		skill68.setText(ablMod);
		skill69.setText(ablMod);
		skill74.setText(ablMod);
		skill82.setText(ablMod);
		skill87.setText(ablMod);
		skill97.setText(ablMod);
		skill105.setText(ablMod);
	}

	public void updateCon() {
		String ablMod = "";
		if (abl3.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl3.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;
		}
		abl9.setText(ablMod);
		save7.setText(ablMod);
		skill59.setText(ablMod);
	}

	public void updateInt() {
		String ablMod = "";
		if (abl4.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl4.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;
		}
		abl10.setText(ablMod);
		skill58.setText(ablMod);
		if (!skill217.getText().equals(""))
			skill60.setText(ablMod);
		if (!skill218.getText().equals(""))
			skill61.setText(ablMod);
		if (!skill219.getText().equals(""))
			skill62.setText(ablMod);
		skill63.setText(ablMod);
		skill64.setText(ablMod);
		skill66.setText(ablMod);
		skill70.setText(ablMod);
		skill76.setText(ablMod);
		if (!skill220.getText().equals(""))
			skill78.setText(ablMod);
		if (!skill221.getText().equals(""))
			skill79.setText(ablMod);
		if (!skill222.getText().equals(""))
			skill80.setText(ablMod);
		skill83.setText(ablMod);
		skill92.setText(ablMod);
		skill93.setText(ablMod);
		skill95.setText(ablMod);
	}

	public void updateWis() {
		String ablMod = "";
		if (abl5.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl5.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;
		}
		abl11.setText(ablMod);
		save9.setText(ablMod);
		skill71.setText(ablMod);
		skill81.setText(ablMod);
		skill88.setText(ablMod);
		skill96.setText(ablMod);
		skill101.setText(ablMod);
		skill102.setText(ablMod);
	}

	public void updateCha() {
		String ablMod = "";
		if (abl6.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl6.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;
		}
		abl12.setText(ablMod);
		skill56.setText(ablMod);
		skill65.setText(ablMod);
		skill67.setText(ablMod);
		skill72.setText(ablMod);
		skill73.setText(ablMod);
		skill75.setText(ablMod);
		if (!skill223.getText().equals(""))
			skill84.setText(ablMod);
		if (!skill224.getText().equals(""))
			skill85.setText(ablMod);
		if (!skill225.getText().equals(""))
			skill86.setText(ablMod);
	}

	public void updateTmpStr() {
		String ablMod = "";
		if (abl13.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl13.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;

			abl19.setText(ablMod);
			att3.setText(ablMod);
			skill57.setText(ablMod);
			skill77.setText(ablMod);
			skill103.setText(ablMod);
		} else {
			abl19.setText("");
			updateStr();
		}
	}

	public void updateTmpDex() {
		String ablMod = "";
		if (abl14.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl14.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;

			abl20.setText(ablMod);
			hpac5.setText(ablMod);
			hpac10.setText(ablMod);
			save8.setText(ablMod);
			att8.setText(ablMod);
			skill55.setText(ablMod);
			skill68.setText(ablMod);
			skill69.setText(ablMod);
			skill74.setText(ablMod);
			skill82.setText(ablMod);
			skill87.setText(ablMod);
			skill97.setText(ablMod);
			skill105.setText(ablMod);
		} else {
			abl20.setText("");
			updateDex();
		}
	}

	public void updateTmpCon() {
		String ablMod = "";
		if (abl15.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl15.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;

			abl21.setText(ablMod);
			save7.setText(ablMod);
			skill59.setText(ablMod);
		} else {
			abl21.setText("");
			updateCon();
		}
	}

	public void updateTmpInt() {
		String ablMod = "";
		if (abl16.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl16.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;

			abl22.setText(ablMod);
			skill58.setText(ablMod);
			if (!skill217.getText().equals(""))
				skill60.setText(ablMod);
			if (!skill218.getText().equals(""))
				skill61.setText(ablMod);
			if (!skill219.getText().equals(""))
				skill62.setText(ablMod);
			skill63.setText(ablMod);
			skill64.setText(ablMod);
			skill66.setText(ablMod);
			skill70.setText(ablMod);
			skill76.setText(ablMod);
			if (!skill220.getText().equals(""))
				skill78.setText(ablMod);
			if (!skill221.getText().equals(""))
				skill79.setText(ablMod);
			if (!skill222.getText().equals(""))
				skill80.setText(ablMod);
			skill83.setText(ablMod);
			skill92.setText(ablMod);
			skill93.setText(ablMod);
			skill95.setText(ablMod);
		} else {
			abl22.setText("");
			updateInt();
		}
	}

	public void updateTmpWis() {
		String ablMod = "";
		if (abl17.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl17.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;

			abl23.setText(ablMod);
			save9.setText(ablMod);
			skill71.setText(ablMod);
			skill81.setText(ablMod);
			skill88.setText(ablMod);
			skill96.setText(ablMod);
			skill101.setText(ablMod);
			skill102.setText(ablMod);
		} else {
			abl23.setText("");
			updateWis();
		}
	}

	public void updateTmpCha() {
		String ablMod = "";
		if (abl18.getText().matches("\\d++")) {
			int tmp = Integer.parseInt(abl18.getText());
			tmp -= 10;
			tmp /= 2;
			ablMod += tmp;

			abl24.setText(ablMod);
			skill56.setText(ablMod);
			skill65.setText(ablMod);
			skill67.setText(ablMod);
			skill72.setText(ablMod);
			skill73.setText(ablMod);
			skill75.setText(ablMod);
			if (!skill223.getText().equals(""))
				skill84.setText(ablMod);
			if (!skill224.getText().equals(""))
				skill85.setText(ablMod);
			if (!skill225.getText().equals(""))
				skill86.setText(ablMod);
		} else {
			abl24.setText("");
			updateCha();
		}
	}

	public void updateRanks() {
		for (int j = 0; j < 54; j++) {
			int ablMod = 0;
			if (skillList.get(j + 54).getText().matches("\\d++")) {
				ablMod += Integer.parseInt(skillList.get(j + 54).getText());
			}

			int ranks = 0;
			if (skillList.get(j + 108).getText().matches("\\d++")) {
				ranks += Integer.parseInt(skillList.get(j + 108).getText());
			}

			int miscMod = 0;
			if (skillList.get(j + 162).getText().matches("\\d++")) {
				miscMod += Integer.parseInt(skillList.get(j + 162).getText());
			}

			if (skillList.get(j + 54).getText().matches("\\d++")) {
				skillList.get(j).setText("" + (ablMod + ranks + miscMod));
			}
		}
	}

	public void updateSaves() {
		for (int j = 0; j < 3; j++) {
			int baseSave = 0;
			if (saveList.get(j + 3).getText().matches("\\d++")) {
				baseSave += Integer.parseInt(saveList.get(j + 3).getText());
			}

			int ablMod = 0;
			if (saveList.get(j + 6).getText().matches("\\d++")) {
				ablMod += Integer.parseInt(saveList.get(j + 6).getText());
			}

			int miscMod = 0;
			if (saveList.get(j + 9).getText().matches("\\d++")) {
				miscMod += Integer.parseInt(saveList.get(j + 9).getText());
			}

			saveList.get(j).setText("" + (baseSave + ablMod + miscMod));
		}
	}

	public void updateHPAC() {
		int CB = 0;
		if (hpac3.getText().matches("\\d++")) {
			CB += Integer.parseInt(hpac3.getText());
		}

		int EB = 0;
		if (hpac4.getText().matches("\\d++")) {
			EB += Integer.parseInt(hpac4.getText());
		}

		int dexMod = 0;
		if (hpac5.getText().matches("\\d++")) {
			dexMod += Integer.parseInt(hpac5.getText());
		}

		int sizeMod = 0;
		if (hpac6.getText().matches("\\d++")) {
			sizeMod += Integer.parseInt(hpac6.getText());
		}

		int miscMod = 0;
		if (hpac7.getText().matches("\\d++")) {
			miscMod += Integer.parseInt(hpac7.getText());
		}

		int dexMod2 = 0;
		if (hpac10.getText().matches("\\d++")) {
			dexMod2 += Integer.parseInt(hpac10.getText());
		}

		int miscMod2 = 0;
		if (hpac11.getText().matches("\\d++")) {
			miscMod2 += Integer.parseInt(hpac11.getText());
		}

		hpac2.setText("" + (10 + CB + EB + dexMod + sizeMod + miscMod));
		hpac9.setText("" + (dexMod2 + miscMod2));
	}

	public void updateAtt() {
		att2.setText(hpac12.getText());
		att7.setText(hpac12.getText());

		int BAT = 0;
		if (hpac12.getText().matches("\\d++")) {
			BAT += Integer.parseInt(hpac12.getText());
		}

		int strMod = 0;
		if (att3.getText().matches("\\d++")) {
			strMod += Integer.parseInt(att3.getText());
		}

		int dexMod = 0;
		if (att8.getText().matches("\\d++")) {
			dexMod += Integer.parseInt(att8.getText());
		}

		int sizeMod = 0;
		if (att4.getText().matches("\\d++")) {
			sizeMod += Integer.parseInt(att4.getText());
		}

		int miscMod = 0;
		if (att5.getText().matches("\\d++")) {
			miscMod += Integer.parseInt(att5.getText());
		}

		int miscMod2 = 0;
		if (att10.getText().matches("\\d++")) {
			miscMod2 += Integer.parseInt(att10.getText());
		}

		att1.setText("" + (BAT + strMod + sizeMod + miscMod));
		att6.setText("" + (BAT + dexMod + sizeMod + miscMod2));
	}

	/**
	 * Returns the String representation of this CharSheetViewer.
	 * 
	 * @Override
	 * @return
	 */
	public String toString() {
		String toReturn = new String();

		toReturn += "20@@@";

		for (int j = 0; j < infoList.size(); j++) {
			toReturn += infoList.get(j).getText();
			if (j != infoList.size() - 1)
				toReturn += "###";
		}

		toReturn += "@@@";

		for (int j = 0; j < ablList.size(); j++) {
			toReturn += ablList.get(j).getText();
			if (j != ablList.size() - 1)
				toReturn += "###";
		}

		toReturn += "@@@";

		for (int j = 0; j < hpacList.size(); j++) {
			toReturn += hpacList.get(j).getText();
			if (j != hpacList.size() - 1)
				toReturn += "###";
		}

		toReturn += "@@@";

		for (int j = 0; j < saveList.size(); j++) {
			toReturn += saveList.get(j).getText();
			if (j != saveList.size() - 1)
				toReturn += "###";
		}

		toReturn += "@@@";

		for (int j = 0; j < attList.size(); j++) {
			toReturn += attList.get(j).getText();
			if (j != attList.size() - 1)
				toReturn += "###";
		}

		toReturn += "@@@";

		for (int j = 0; j < skillList.size(); j++) {
			toReturn += skillList.get(j).getText();
			if (j != skillList.size() - 1)
				toReturn += "###";
		}

		toReturn += "@@@";

		for (int j = 0; j < featsList.size(); j++) {
			toReturn += featsList.get(j).isSelected();
			if (j != featsList.size() - 1)
				toReturn += "###";
		}
		toReturn += "###" + feats99.getText();
		toReturn += "###" + feats100.getText();
		toReturn += "###" + feats101.getText();

		toReturn += "@@@";

		toReturn += gear.getText();

		toReturn += "@@@";

		toReturn += allegiances.getText();

		toReturn += "@@@";

		toReturn += lang.getText();

		toReturn += "@@@";

		toReturn += fXAbil.getText();

		toReturn += "@@@";

		toReturn += splAbil.getText();

		toReturn += "$$$$$$";

		return toReturn;
	}

	/**
	 * Returns the character name associated with this character sheet.
	 * 
	 * @return charName
	 */
	public String getCharName() {
		return info1.getText();
	}

	public int getHP() {
		return Integer.parseInt(hpac1.getText());
	}

	/**
	 * Returns the appropriate roll text for further parsing by chat engine
	 * returns empty string if invalid text found.
	 */
	public String getRoll(String rollName) {
		String input = rollName.toLowerCase().replaceAll("\\s", "");
		String prefix = "1d20+";
		String rollOutput = "";

		JTextField box;

		if (modLookup.containsKey(input)) {
			box = modLookup.get(input);
		} else if (aliasLookup.containsKey(input)) {
			input = aliasLookup.get(input);
			box = modLookup.get(input);
		} else
			return "";

		if (input.contains("dmg"))
			prefix = "";
		rollOutput = prefix + box.getText();

		return rollOutput;
	}

	public int getSkillPts() {
		int ret = 0;

		for (int j = 108; j < 162; j++) {
			String ranks = skillList.get(j).getText();
			if (ranks.matches("\\d++"))
				ret += Integer.parseInt(ranks);
		}

		return ret;
	}

	private int genHash() {
		String toHash = getCharName() + "20";
		return toHash.hashCode();
	}

	public int getHashCode() {
		return hashCode;
	}

	/**
	 * Gets the first page of this character sheet.
	 * 
	 * @return the JScrollPane that contains all of the components in the first
	 *         page
	 */
	public JScrollPane getPage1() {
		return jScrollPane1;
	}

	/**
	 * Gets the second page of this character sheet.
	 * 
	 * @return the JScrollPane that contains all of the components in the second
	 *         page
	 */
	public JScrollPane getPage2() {
		return jScrollPane2;
	}

	public String getDefault() {
		return "20@@@######################"
				+ "##########################"
				+ "@@@#################################################################"
				+ "####@@@#######################################Damage:###Damage:###@@@##"
				+ "###############################@@@#################################"
				+ "#####################################"
				+ "###################################"
				+ "###########################@@@#################"
				+ "##########################################################################"
				+ "##########################################################################"
				+ "##########################################################################"
				+ "##########################################################################"
				+ "##########################################################################"
				+ "##########################################################################"
				+ "##########################################################################"
				+ "##########################################################################"
				+ "##########################################################################"
				+ "#########################@@@false###false###false###false###false###false#"
				+ "##false###false###false###false###false###false###false###false###false###"
				+ "false###false###false###false###false###false###false###false###false###fa"
				+ "lse###false###false###false###false###false###false###false###false###fals"
				+ "e###false###false###false###false###false###false###false###false###false#"
				+ "##false###false###false###false###false###false###false###false###false###"
				+ "false###false###false###false###false###false###false###false###false###fa"
				+ "lse###false###false###false###false###false###false###false###false###fals"
				+ "e###false###false###false###false###false###false###false###false###false#"
				+ "##false###false###false###false###false###false###false###false###false###"
				+ "false###false###false###false###false###false###false###false###false###Fe"
				+ "at###Feat###Feat@@@@@@@@@" + "@@@@@@" + "$$$$$$";
	}

	public void setHP(int x) {
		hpac1.setText("" + x);
	}

	/**
	 * Updates all of the data in this CharSheetViewer.
	 * 
	 * @param newData
	 *            The new data to be used.
	 */
	public void setData(String newData) {
		importData(newData);
		makeSections();
	}

	/**
	 * Loads data from a file and updates the data in this CharSheetViewer
	 * 
	 * @param inFile
	 *            the file to load data from
	 */
	public void setData(File inFile) throws FileNotFoundException {
		Scanner in = new Scanner(inFile);
		in.useDelimiter("$$$$$$");
		String inData = in.next();
		importData(inData);
		makeSections();
	}

	public void importFromPathguy(String inText) {
		String info = "";
		System.out.println(inText);
		info += inText.substring(0, inText.indexOf("\n"));
		info += "###";

		info += substring(inText, "Representing", "\n").trim();
		info += "###";

		String cl = substring(inText, "ale", "\n").trim();
		info += cl;
		info += "###";
		Pattern ints = Pattern.compile("(\\d{1,})+");
		Matcher clMatch = ints.matcher(cl);
		int tmp = 0;
		while (clMatch.find()) {
			tmp += Integer.parseInt(clMatch.group(1));
		}

		info += tmp;
		info += "###";

		info += lastSubstring(inText, "\n", "(starting occupation)").trim();
		info += "###";
		// age not on pathguy file
		info += "###";
		if (inText.contains("Female " + cl))
			info += "Female";
		else
			info += "Male";
		info += "###";
		info += substring(inText, "Height:", "\n").trim();
		info += "###";
		info += substring(inText, "Weight:", "\n").trim();
		info += "###";
		info += substring(inText, "Eyes:", "\n").trim();
		info += "###";
		info += substring(inText, "Hair:", "\n").trim();
		info += "###";
		info += substring(inText, "Skin:", "\n").trim();
		makeInfoSection(info);

		String abl = "";

		abl += substring(inText, "Strength", "(").trim();
		abl += "###";
		abl += substring(inText, "Dexterity", "(").trim();
		abl += "###";
		abl += substring(inText, "Constitution", "(").trim();
		abl += "###";
		abl += substring(inText, "Intelligence", "(").trim();
		abl += "###";
		abl += substring(inText, "Wisdom", "(").trim();
		abl += "###";
		abl += substring(inText, "Charisma", "(").trim();
		abl += "###";
		abl += "###################################################";
		makeAblSection(abl);

		String hpac = "";

		hpac += substring(inText, "Total Hit Points:", "\n").trim();
		hpac += "######";
		Matcher classBonus = Pattern
				.compile("[+]{1}[ ]{0,1}(\\d+) \\[class\\]").matcher(inText);
		classBonus.find();
		hpac += classBonus.group(1);
		hpac += "########################";
		Matcher initMod = Pattern
				.compile(
						"Initiative modifier\\p{ASCII}*?\\[dexterity\\][ +]+?(\\d+)\\p{ASCII}*?\n")
				.matcher(inText);
		initMod.find();
		hpac += initMod.group(1);
		hpac += "###";
		Matcher baseAttack = Pattern.compile(
				"Attack\\p{ASCII}*?= (\\d+) \\[base\\]").matcher(inText);
		baseAttack.find();
		hpac += baseAttack.group(1);
		hpac += "###";
		hpac += substring(inText, "Speed:", "feet").trim();
		makeHPACSection(hpac);

		String save = "";

		save += "#########";
		Matcher saveMatch = Pattern.compile(
				"Fortitude save\\p{ASCII}*?= (\\d+) \\[base\\]")
				.matcher(inText);
		saveMatch.find();
		save += saveMatch.group(1);
		save += "###";
		saveMatch = Pattern.compile(
				"Reflex save\\p{ASCII}*?= (\\d+) \\[base\\]").matcher(inText);
		saveMatch.find();
		save += saveMatch.group(1);
		save += "###";
		saveMatch = Pattern.compile("Will save\\p{ASCII}*?= (\\d+) \\[base\\]")
				.matcher(inText);
		saveMatch.find();
		save += saveMatch.group(1);
		save += "###";
		makeSaveSection(save);

		updateAbl();
		updateHPAC();
		updateSaves();
	}

	public void importFromPathguy(File inFile) throws IOException {
		BufferedReader bin = new BufferedReader(new FileReader(inFile));
		String inData = "";
		String next = bin.readLine();
		while (next != null) {
			inData += next + "\n";
			next = bin.readLine();
		}
		importFromPathguy(inData);
	}

	public String substring(String inString, String begin, String end) {
		return inString
				.substring(
						inString.indexOf(begin) + begin.length(),
						inString.indexOf(end,
								inString.indexOf(begin) + begin.length()));
	}

	public String lastSubstring(String inString, String begin, String end) {
		return inString.substring(
				inString.lastIndexOf(begin, inString.lastIndexOf(end))
						+ begin.length(), inString.lastIndexOf(end));
	}

	/**
	 * Saves the CharSheet data to the current location, or the default location
	 * if this instance has not been previously saved.
	 */
	public void save() {
		try {
			FileWriter out = new FileWriter(saveFile);
			out.write(toString());
			out.close();
		} catch (IOException e) {
			System.err.println("ERROR: Could not write to file");
		}
	}

	/**
	 * Displays a JFileChooser to select the text file to save to.
	 * 
	 */
	public void saveAs() {
		fc.setSelectedFile(saveFile);
		int returnVal = fc.showSaveDialog(this);
		switch (returnVal) {
		case JFileChooser.APPROVE_OPTION:
			saveFile = fc.getSelectedFile();
			break;
		case JFileChooser.CANCEL_OPTION:
			;
			break;
		case JFileChooser.ERROR_OPTION:
			System.err.println("ERROR: in FileChooser");
			break;
		default:
			System.out.println("No Hacking");
			break;
		}
		try {
			FileWriter out = new FileWriter(saveFile);
			out.write(toString());
			out.close();
		} catch (IOException e) {
			System.err.println("ERROR: Could not write to file");
		}
	}

	/**
	 * Displays a JFileChooser to select the text file to open .
	 * 
	 */
	public void open() {
		int returnVal = fc.showOpenDialog(this);
		switch (returnVal) {
		case JFileChooser.APPROVE_OPTION:
			saveFile = fc.getSelectedFile();
			break;
		case JFileChooser.CANCEL_OPTION:
			;
			break;
		case JFileChooser.ERROR_OPTION:
			System.err.println("ERROR: in FileChooser");
			break;
		default:
			System.out.println("No Hacking");
			break;
		}
		try {
			setData(saveFile);
		} catch (FileNotFoundException e) {
			System.err.println("ERROR: The file does not exist");
		} catch (ArrayIndexOutOfBoundsException e) {
			System.err.println("ERROR: Invalid data in the file");
		}
	}

	private void hpacButton1MouseReleased(java.awt.event.MouseEvent evt) {// GEN-FIRST:event_hpacButton1MouseReleased
		if (init) {
			int hp = 0;
			int inc = 0;
			if (hpac1.getText().matches("\\d++")) {
				hp = Integer.parseInt(hpac1.getText());

			}
			if (hpac15.getText().matches("\\d++")) {
				inc = Integer.parseInt(hpac15.getText());

			}
			hpac1.setText("" + (hp - inc));
		}
	}// GEN-LAST:event_hpacButton1MouseReleased

	private void hpacButton2MouseReleased(java.awt.event.MouseEvent evt) {// GEN-FIRST:event_hpacButton2MouseReleased
		if (init) {
			int hp = 0;
			int inc = 0;
			if (hpac1.getText().matches("\\d++")) {
				hp = Integer.parseInt(hpac1.getText());

			}
			if (hpac15.getText().matches("\\d++")) {
				inc = Integer.parseInt(hpac15.getText());

			}
			hpac1.setText("" + (hp + inc));
		}
	}// GEN-LAST:event_hpacButton2MouseReleased

	private void abl1CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl1CaretUpdate
		if (init) {
			updateStr();
			updateRanks();
			updateAtt();
		}
	}// GEN-LAST:event_abl1CaretUpdate

	private void abl2CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl2CaretUpdate
		if (init) {
			updateDex();
			updateRanks();
			updateSaves();
			updateHPAC();
			updateAtt();
		}
	}// GEN-LAST:event_abl2CaretUpdate

	private void abl3CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl3CaretUpdate
		if (init) {
			updateCon();
			updateRanks();
			updateSaves();
		}
	}// GEN-LAST:event_abl3CaretUpdate

	private void abl4CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl4CaretUpdate
		if (init) {
			updateInt();
			updateRanks();
		}
	}// GEN-LAST:event_abl4CaretUpdate

	private void abl5CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl5CaretUpdate
		if (init) {
			updateWis();
			updateRanks();
			updateSaves();
		}
	}// GEN-LAST:event_abl5CaretUpdate

	private void abl6CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl6CaretUpdate
		if (init) {
			updateCha();
			updateRanks();
		}
	}// GEN-LAST:event_abl6CaretUpdate

	private void save4To6And10to18CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_save4To6And10to18CaretUpdate
		if (init) {
			updateSaves();
		}
	}// GEN-LAST:event_save4To6And10to18CaretUpdate

	private void abl13CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl13CaretUpdate
		if (init) {
			updateTmpStr();
			updateRanks();
			updateAtt();
		}
	}// GEN-LAST:event_abl13CaretUpdate

	private void abl14CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl14CaretUpdate
		if (init) {
			updateTmpDex();
			updateRanks();
			updateSaves();
			updateHPAC();
			updateAtt();
		}
	}// GEN-LAST:event_abl14CaretUpdate

	private void abl15CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl15CaretUpdate
		if (init) {
			updateTmpCon();
			updateRanks();
			updateSaves();
		}
	}// GEN-LAST:event_abl15CaretUpdate

	private void abl16CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl16CaretUpdate
		if (init) {
			updateTmpInt();
			updateRanks();
		}
	}// GEN-LAST:event_abl16CaretUpdate

	private void abl17CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl17CaretUpdate
		if (init) {
			updateTmpWis();
			updateRanks();
			updateSaves();
		}
	}// GEN-LAST:event_abl17CaretUpdate

	private void abl18CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_abl18CaretUpdate
		if (init) {
			updateTmpCha();
			updateRanks();
		}
	}// GEN-LAST:event_abl18CaretUpdate

	private void hpac6To9CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_hpac6To9CaretUpdate
		if (init) {
			att4.setText(hpac6.getText());
			att9.setText(hpac6.getText());
			updateHPAC();
			updateAtt();
		}
	}// GEN-LAST:event_hpac6To9CaretUpdate

	private void hpac12CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_hpac12CaretUpdate
		if (init) {
			updateAtt();
		}
	}// GEN-LAST:event_hpac12CaretUpdate

	private void Att4to5and9to10CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_Att4to5and9to10CaretUpdate
		if (init) {
			att4.setText(hpac6.getText());
			att9.setText(hpac6.getText());
			updateAtt();
		}
	}// GEN-LAST:event_Att4to5and9to10CaretUpdate

	private void hpac11CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_hpac11CaretUpdate
		if (init) {
			updateHPAC();
		}
	}// GEN-LAST:event_hpac11CaretUpdate

	private void skill109T0216CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_skill109T0216CaretUpdate
		if (init) {
			updateRanks();
		}
	}// GEN-LAST:event_skill109T0216CaretUpdate

	private void skill217To222CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_skill217To222CaretUpdate
		if (init) {
			updateTmpInt();
			updateRanks();
		}
	}// GEN-LAST:event_skill217To222CaretUpdate

	private void skill223To225CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_skill223To225CaretUpdate
		if (init) {
			updateTmpCha();
			updateRanks();
		}
	}// GEN-LAST:event_skill223To225CaretUpdate

	private void saveSheetAsActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_saveSheetAsActionPerformed
		if (init) {
			saveAs();
		}
	}// GEN-LAST:event_saveSheetAsActionPerformed

	private void newSheetActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_newSheetActionPerformed
		if (init) {
			setData(DEFAULT_DATA);
		}
	}// GEN-LAST:event_newSheetActionPerformed

	private void openSheetActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_openSheetActionPerformed
		if (init) {
			open();
		}
	}// GEN-LAST:event_openSheetActionPerformed

	private void saveSheetActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_saveSheetActionPerformed
		if (init) {
			save();
		}
	}// GEN-LAST:event_saveSheetActionPerformed

	private void exitSheetActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_exitSheetActionPerformed
		if (init) {
			this.setVisible(false);
			this.dispose();
		}
	}// GEN-LAST:event_exitSheetActionPerformed

	private void info1CaretUpdate(javax.swing.event.CaretEvent evt) {// GEN-FIRST:event_info1CaretUpdate
		if (init) {
			saveFile = new File(System.getProperty("user.dir") + "\\"
					+ getCharName() + ".d20");
			hashCode = genHash();
		}
	}// GEN-LAST:event_info1CaretUpdate

	private void componentFocusLost(java.awt.event.FocusEvent evt) {// GEN-FIRST:event_componentFocusLost
		if (init && isPlayerSheet) {
			parent.updateCharData(this.toString());
		}
	}// GEN-LAST:event_componentFocusLost

	// Variables declaration - do not modify//GEN-BEGIN:variables
	private javax.swing.JTextField abl1;
	private javax.swing.JTextField abl10;
	private javax.swing.JTextField abl11;
	private javax.swing.JTextField abl12;
	private javax.swing.JTextField abl13;
	private javax.swing.JTextField abl14;
	private javax.swing.JTextField abl15;
	private javax.swing.JTextField abl16;
	private javax.swing.JTextField abl17;
	private javax.swing.JTextField abl18;
	private javax.swing.JTextField abl19;
	private javax.swing.JTextField abl2;
	private javax.swing.JTextField abl20;
	private javax.swing.JTextField abl21;
	private javax.swing.JTextField abl22;
	private javax.swing.JTextField abl23;
	private javax.swing.JTextField abl24;
	private javax.swing.JTextField abl3;
	private javax.swing.JTextField abl4;
	private javax.swing.JTextField abl5;
	private javax.swing.JTextField abl6;
	private javax.swing.JTextField abl7;
	private javax.swing.JTextField abl8;
	private javax.swing.JTextField abl9;
	private javax.swing.JTextArea allegiances;
	private javax.swing.JTextField att1;
	private javax.swing.JTextField att10;
	private javax.swing.JTextField att2;
	private javax.swing.JTextField att3;
	private javax.swing.JTextField att4;
	private javax.swing.JTextField att5;
	private javax.swing.JTextField att6;
	private javax.swing.JTextField att7;
	private javax.swing.JTextField att8;
	private javax.swing.JTextField att9;
	private javax.swing.JTextField attA1;
	private javax.swing.JTextField attA10;
	private javax.swing.JTextField attA2;
	private javax.swing.JTextField attA3;
	private javax.swing.JTextField attA4;
	private javax.swing.JTextField attA5;
	private javax.swing.JTextField attA6;
	private javax.swing.JTextField attA7;
	private javax.swing.JTextField attA8;
	private javax.swing.JTextField attA9;
	private javax.swing.JTextField attW11;
	private javax.swing.JTextField attW12;
	private javax.swing.JTextField attW13;
	private javax.swing.JTextField attW14;
	private javax.swing.JTextField attW15;
	private javax.swing.JTextField attW16;
	private javax.swing.JTextField attW17;
	private javax.swing.JTextField attW18;
	private javax.swing.JTextField attW19;
	private javax.swing.JTextField attW21;
	private javax.swing.JTextField attW22;
	private javax.swing.JTextField attW23;
	private javax.swing.JTextField attW24;
	private javax.swing.JTextField attW25;
	private javax.swing.JTextField attW26;
	private javax.swing.JTextField attW27;
	private javax.swing.JTextField attW28;
	private javax.swing.JTextField attW29;
	private javax.swing.JTextField attW31;
	private javax.swing.JTextField attW32;
	private javax.swing.JTextField attW33;
	private javax.swing.JTextField attW34;
	private javax.swing.JTextField attW35;
	private javax.swing.JTextField attW36;
	private javax.swing.JTextField attW37;
	private javax.swing.JTextField attW38;
	private javax.swing.JTextField attW39;
	private javax.swing.JTextField attW41;
	private javax.swing.JTextField attW42;
	private javax.swing.JTextField attW43;
	private javax.swing.JTextField attW44;
	private javax.swing.JTextField attW45;
	private javax.swing.JTextField attW46;
	private javax.swing.JTextField attW47;
	private javax.swing.JTextField attW48;
	private javax.swing.JTextField attW49;
	private javax.swing.JMenu edit;
	private javax.swing.JMenuItem exitSheet;
	private javax.swing.JTextArea fXAbil;
	private javax.swing.JCheckBox feats1;
	private javax.swing.JCheckBox feats10;
	private javax.swing.JTextField feats100;
	private javax.swing.JTextField feats101;
	private javax.swing.JCheckBox feats11;
	private javax.swing.JCheckBox feats12;
	private javax.swing.JCheckBox feats13;
	private javax.swing.JCheckBox feats14;
	private javax.swing.JCheckBox feats15;
	private javax.swing.JCheckBox feats16;
	private javax.swing.JCheckBox feats17;
	private javax.swing.JCheckBox feats18;
	private javax.swing.JCheckBox feats19;
	private javax.swing.JCheckBox feats2;
	private javax.swing.JCheckBox feats20;
	private javax.swing.JCheckBox feats21;
	private javax.swing.JCheckBox feats22;
	private javax.swing.JCheckBox feats23;
	private javax.swing.JCheckBox feats24;
	private javax.swing.JCheckBox feats25;
	private javax.swing.JCheckBox feats26;
	private javax.swing.JCheckBox feats27;
	private javax.swing.JCheckBox feats28;
	private javax.swing.JCheckBox feats29;
	private javax.swing.JCheckBox feats3;
	private javax.swing.JCheckBox feats30;
	private javax.swing.JCheckBox feats31;
	private javax.swing.JCheckBox feats32;
	private javax.swing.JCheckBox feats33;
	private javax.swing.JCheckBox feats34;
	private javax.swing.JCheckBox feats35;
	private javax.swing.JCheckBox feats36;
	private javax.swing.JCheckBox feats37;
	private javax.swing.JCheckBox feats38;
	private javax.swing.JCheckBox feats39;
	private javax.swing.JCheckBox feats4;
	private javax.swing.JCheckBox feats40;
	private javax.swing.JCheckBox feats41;
	private javax.swing.JCheckBox feats42;
	private javax.swing.JCheckBox feats43;
	private javax.swing.JCheckBox feats44;
	private javax.swing.JCheckBox feats45;
	private javax.swing.JCheckBox feats46;
	private javax.swing.JCheckBox feats47;
	private javax.swing.JCheckBox feats48;
	private javax.swing.JCheckBox feats49;
	private javax.swing.JCheckBox feats5;
	private javax.swing.JCheckBox feats50;
	private javax.swing.JCheckBox feats51;
	private javax.swing.JCheckBox feats52;
	private javax.swing.JCheckBox feats53;
	private javax.swing.JCheckBox feats54;
	private javax.swing.JCheckBox feats55;
	private javax.swing.JCheckBox feats56;
	private javax.swing.JCheckBox feats57;
	private javax.swing.JCheckBox feats58;
	private javax.swing.JCheckBox feats59;
	private javax.swing.JCheckBox feats6;
	private javax.swing.JCheckBox feats60;
	private javax.swing.JCheckBox feats61;
	private javax.swing.JCheckBox feats62;
	private javax.swing.JCheckBox feats63;
	private javax.swing.JCheckBox feats64;
	private javax.swing.JCheckBox feats65;
	private javax.swing.JCheckBox feats66;
	private javax.swing.JCheckBox feats67;
	private javax.swing.JCheckBox feats68;
	private javax.swing.JCheckBox feats69;
	private javax.swing.JCheckBox feats7;
	private javax.swing.JCheckBox feats70;
	private javax.swing.JCheckBox feats71;
	private javax.swing.JCheckBox feats72;
	private javax.swing.JCheckBox feats73;
	private javax.swing.JCheckBox feats74;
	private javax.swing.JCheckBox feats75;
	private javax.swing.JCheckBox feats76;
	private javax.swing.JCheckBox feats77;
	private javax.swing.JCheckBox feats78;
	private javax.swing.JCheckBox feats79;
	private javax.swing.JCheckBox feats8;
	private javax.swing.JCheckBox feats80;
	private javax.swing.JCheckBox feats81;
	private javax.swing.JCheckBox feats82;
	private javax.swing.JCheckBox feats83;
	private javax.swing.JCheckBox feats84;
	private javax.swing.JCheckBox feats85;
	private javax.swing.JCheckBox feats86;
	private javax.swing.JCheckBox feats87;
	private javax.swing.JCheckBox feats88;
	private javax.swing.JCheckBox feats89;
	private javax.swing.JCheckBox feats9;
	private javax.swing.JCheckBox feats90;
	private javax.swing.JCheckBox feats91;
	private javax.swing.JCheckBox feats92;
	private javax.swing.JCheckBox feats93;
	private javax.swing.JCheckBox feats94;
	private javax.swing.JCheckBox feats95;
	private javax.swing.JCheckBox feats96;
	private javax.swing.JCheckBox feats97;
	private javax.swing.JCheckBox feats98;
	private javax.swing.JTextField feats99;
	private javax.swing.JMenu file;
	private javax.swing.JTextArea gear;
	private javax.swing.JTextField hapc14;
	private javax.swing.JTextField hpac1;
	private javax.swing.JTextField hpac10;
	private javax.swing.JTextField hpac11;
	private javax.swing.JTextField hpac12;
	private javax.swing.JTextField hpac13;
	private javax.swing.JTextField hpac15;
	private javax.swing.JTextField hpac2;
	private javax.swing.JTextField hpac3;
	private javax.swing.JTextField hpac4;
	private javax.swing.JTextField hpac5;
	private javax.swing.JTextField hpac6;
	private javax.swing.JTextField hpac7;
	private javax.swing.JTextField hpac8;
	private javax.swing.JTextField hpac9;
	private javax.swing.JButton hpacButton1;
	private javax.swing.JButton hpacButton2;
	private javax.swing.JLabel imgPg1;
	private javax.swing.JLabel imgPg2;
	private javax.swing.JTextField info1;
	private javax.swing.JTextField info10;
	private javax.swing.JTextField info11;
	private javax.swing.JTextField info12;
	private javax.swing.JTextField info13;
	private javax.swing.JTextField info14;
	private javax.swing.JTextField info15;
	private javax.swing.JTextField info16;
	private javax.swing.JTextField info17;
	private javax.swing.JTextField info2;
	private javax.swing.JTextField info3;
	private javax.swing.JTextField info4;
	private javax.swing.JTextField info5;
	private javax.swing.JTextField info6;
	private javax.swing.JTextField info7;
	private javax.swing.JTextField info8;
	private javax.swing.JTextField info9;
	private javax.swing.JScrollPane jScrollPane1;
	private javax.swing.JScrollPane jScrollPane2;
	private javax.swing.JTextArea lang;
	private javax.swing.JMenuBar menuBar;
	private javax.swing.JMenuItem newSheet;
	private javax.swing.JTextField note;
	private javax.swing.JMenuItem openSheet;
	private javax.swing.JLayeredPane page1;
	private javax.swing.JLayeredPane page2;
	private javax.swing.JTextField save1;
	private javax.swing.JTextField save10;
	private javax.swing.JTextField save11;
	private javax.swing.JTextField save12;
	private javax.swing.JTextField save2;
	private javax.swing.JTextField save3;
	private javax.swing.JTextField save4;
	private javax.swing.JTextField save5;
	private javax.swing.JTextField save6;
	private javax.swing.JTextField save7;
	private javax.swing.JTextField save8;
	private javax.swing.JTextField save9;
	private javax.swing.JMenuItem saveSheet;
	private javax.swing.JMenuItem saveSheetAs;
	private javax.swing.JScrollPane scrollAllegiances;
	private javax.swing.JScrollPane scrollFXAbil;
	private javax.swing.JScrollPane scrollGear;
	private javax.swing.JScrollPane scrollLang;
	private javax.swing.JScrollPane scrollSplAbil;
	private javax.swing.JTextField skill1;
	private javax.swing.JTextField skill10;
	private javax.swing.JTextField skill100;
	private javax.swing.JTextField skill101;
	private javax.swing.JTextField skill102;
	private javax.swing.JTextField skill103;
	private javax.swing.JTextField skill104;
	private javax.swing.JTextField skill105;
	private javax.swing.JTextField skill106;
	private javax.swing.JTextField skill107;
	private javax.swing.JTextField skill108;
	private javax.swing.JTextField skill109;
	private javax.swing.JTextField skill11;
	private javax.swing.JTextField skill110;
	private javax.swing.JTextField skill111;
	private javax.swing.JTextField skill112;
	private javax.swing.JTextField skill113;
	private javax.swing.JTextField skill114;
	private javax.swing.JTextField skill115;
	private javax.swing.JTextField skill116;
	private javax.swing.JTextField skill117;
	private javax.swing.JTextField skill118;
	private javax.swing.JTextField skill119;
	private javax.swing.JTextField skill12;
	private javax.swing.JTextField skill120;
	private javax.swing.JTextField skill121;
	private javax.swing.JTextField skill122;
	private javax.swing.JTextField skill123;
	private javax.swing.JTextField skill124;
	private javax.swing.JTextField skill125;
	private javax.swing.JTextField skill126;
	private javax.swing.JTextField skill127;
	private javax.swing.JTextField skill128;
	private javax.swing.JTextField skill129;
	private javax.swing.JTextField skill13;
	private javax.swing.JTextField skill130;
	private javax.swing.JTextField skill131;
	private javax.swing.JTextField skill132;
	private javax.swing.JTextField skill133;
	private javax.swing.JTextField skill134;
	private javax.swing.JTextField skill135;
	private javax.swing.JTextField skill136;
	private javax.swing.JTextField skill137;
	private javax.swing.JTextField skill138;
	private javax.swing.JTextField skill139;
	private javax.swing.JTextField skill14;
	private javax.swing.JTextField skill140;
	private javax.swing.JTextField skill141;
	private javax.swing.JTextField skill142;
	private javax.swing.JTextField skill143;
	private javax.swing.JTextField skill144;
	private javax.swing.JTextField skill145;
	private javax.swing.JTextField skill146;
	private javax.swing.JTextField skill147;
	private javax.swing.JTextField skill148;
	private javax.swing.JTextField skill149;
	private javax.swing.JTextField skill15;
	private javax.swing.JTextField skill150;
	private javax.swing.JTextField skill151;
	private javax.swing.JTextField skill152;
	private javax.swing.JTextField skill153;
	private javax.swing.JTextField skill154;
	private javax.swing.JTextField skill155;
	private javax.swing.JTextField skill156;
	private javax.swing.JTextField skill157;
	private javax.swing.JTextField skill158;
	private javax.swing.JTextField skill159;
	private javax.swing.JTextField skill16;
	private javax.swing.JTextField skill160;
	private javax.swing.JTextField skill161;
	private javax.swing.JTextField skill162;
	private javax.swing.JTextField skill163;
	private javax.swing.JTextField skill164;
	private javax.swing.JTextField skill165;
	private javax.swing.JTextField skill166;
	private javax.swing.JTextField skill167;
	private javax.swing.JTextField skill168;
	private javax.swing.JTextField skill169;
	private javax.swing.JTextField skill17;
	private javax.swing.JTextField skill170;
	private javax.swing.JTextField skill171;
	private javax.swing.JTextField skill172;
	private javax.swing.JTextField skill173;
	private javax.swing.JTextField skill174;
	private javax.swing.JTextField skill175;
	private javax.swing.JTextField skill176;
	private javax.swing.JTextField skill177;
	private javax.swing.JTextField skill178;
	private javax.swing.JTextField skill179;
	private javax.swing.JTextField skill18;
	private javax.swing.JTextField skill180;
	private javax.swing.JTextField skill181;
	private javax.swing.JTextField skill182;
	private javax.swing.JTextField skill183;
	private javax.swing.JTextField skill184;
	private javax.swing.JTextField skill185;
	private javax.swing.JTextField skill186;
	private javax.swing.JTextField skill187;
	private javax.swing.JTextField skill188;
	private javax.swing.JTextField skill189;
	private javax.swing.JTextField skill19;
	private javax.swing.JTextField skill190;
	private javax.swing.JTextField skill191;
	private javax.swing.JTextField skill192;
	private javax.swing.JTextField skill193;
	private javax.swing.JTextField skill194;
	private javax.swing.JTextField skill195;
	private javax.swing.JTextField skill196;
	private javax.swing.JTextField skill197;
	private javax.swing.JTextField skill198;
	private javax.swing.JTextField skill199;
	private javax.swing.JTextField skill2;
	private javax.swing.JTextField skill20;
	private javax.swing.JTextField skill200;
	private javax.swing.JTextField skill201;
	private javax.swing.JTextField skill202;
	private javax.swing.JTextField skill203;
	private javax.swing.JTextField skill204;
	private javax.swing.JTextField skill205;
	private javax.swing.JTextField skill206;
	private javax.swing.JTextField skill207;
	private javax.swing.JTextField skill208;
	private javax.swing.JTextField skill209;
	private javax.swing.JTextField skill21;
	private javax.swing.JTextField skill210;
	private javax.swing.JTextField skill211;
	private javax.swing.JTextField skill212;
	private javax.swing.JTextField skill213;
	private javax.swing.JTextField skill214;
	private javax.swing.JTextField skill215;
	private javax.swing.JTextField skill216;
	private javax.swing.JTextField skill217;
	private javax.swing.JTextField skill218;
	private javax.swing.JTextField skill219;
	private javax.swing.JTextField skill22;
	private javax.swing.JTextField skill220;
	private javax.swing.JTextField skill221;
	private javax.swing.JTextField skill222;
	private javax.swing.JTextField skill223;
	private javax.swing.JTextField skill224;
	private javax.swing.JTextField skill225;
	private javax.swing.JTextField skill226;
	private javax.swing.JTextField skill227;
	private javax.swing.JTextField skill228;
	private javax.swing.JTextField skill229;
	private javax.swing.JTextField skill23;
	private javax.swing.JTextField skill230;
	private javax.swing.JTextField skill231;
	private javax.swing.JTextField skill232;
	private javax.swing.JTextField skill233;
	private javax.swing.JTextField skill234;
	private javax.swing.JTextField skill235;
	private javax.swing.JTextField skill236;
	private javax.swing.JTextField skill237;
	private javax.swing.JTextField skill24;
	private javax.swing.JTextField skill25;
	private javax.swing.JTextField skill26;
	private javax.swing.JTextField skill27;
	private javax.swing.JTextField skill28;
	private javax.swing.JTextField skill29;
	private javax.swing.JTextField skill3;
	private javax.swing.JTextField skill30;
	private javax.swing.JTextField skill31;
	private javax.swing.JTextField skill32;
	private javax.swing.JTextField skill33;
	private javax.swing.JTextField skill34;
	private javax.swing.JTextField skill35;
	private javax.swing.JTextField skill36;
	private javax.swing.JTextField skill37;
	private javax.swing.JTextField skill38;
	private javax.swing.JTextField skill39;
	private javax.swing.JTextField skill4;
	private javax.swing.JTextField skill40;
	private javax.swing.JTextField skill41;
	private javax.swing.JTextField skill42;
	private javax.swing.JTextField skill43;
	private javax.swing.JTextField skill44;
	private javax.swing.JTextField skill45;
	private javax.swing.JTextField skill46;
	private javax.swing.JTextField skill47;
	private javax.swing.JTextField skill48;
	private javax.swing.JTextField skill49;
	private javax.swing.JTextField skill5;
	private javax.swing.JTextField skill50;
	private javax.swing.JTextField skill51;
	private javax.swing.JTextField skill52;
	private javax.swing.JTextField skill53;
	private javax.swing.JTextField skill54;
	private javax.swing.JTextField skill55;
	private javax.swing.JTextField skill56;
	private javax.swing.JTextField skill57;
	private javax.swing.JTextField skill58;
	private javax.swing.JTextField skill59;
	private javax.swing.JTextField skill6;
	private javax.swing.JTextField skill60;
	private javax.swing.JTextField skill61;
	private javax.swing.JTextField skill62;
	private javax.swing.JTextField skill63;
	private javax.swing.JTextField skill64;
	private javax.swing.JTextField skill65;
	private javax.swing.JTextField skill66;
	private javax.swing.JTextField skill67;
	private javax.swing.JTextField skill68;
	private javax.swing.JTextField skill69;
	private javax.swing.JTextField skill7;
	private javax.swing.JTextField skill70;
	private javax.swing.JTextField skill71;
	private javax.swing.JTextField skill72;
	private javax.swing.JTextField skill73;
	private javax.swing.JTextField skill74;
	private javax.swing.JTextField skill75;
	private javax.swing.JTextField skill76;
	private javax.swing.JTextField skill77;
	private javax.swing.JTextField skill78;
	private javax.swing.JTextField skill79;
	private javax.swing.JTextField skill8;
	private javax.swing.JTextField skill80;
	private javax.swing.JTextField skill81;
	private javax.swing.JTextField skill82;
	private javax.swing.JTextField skill83;
	private javax.swing.JTextField skill84;
	private javax.swing.JTextField skill85;
	private javax.swing.JTextField skill86;
	private javax.swing.JTextField skill87;
	private javax.swing.JTextField skill88;
	private javax.swing.JTextField skill89;
	private javax.swing.JTextField skill9;
	private javax.swing.JTextField skill90;
	private javax.swing.JTextField skill91;
	private javax.swing.JTextField skill92;
	private javax.swing.JTextField skill93;
	private javax.swing.JTextField skill94;
	private javax.swing.JTextField skill95;
	private javax.swing.JTextField skill96;
	private javax.swing.JTextField skill97;
	private javax.swing.JTextField skill98;
	private javax.swing.JTextField skill99;
	private javax.swing.JTextArea splAbil;
	private javax.swing.JTabbedPane tabbedPane;

	// End of variables declaration//GEN-END:variables

	/**
	 * @param isPlayerSheet
	 *            the isPlayerSheet to set
	 */
	public void setPlayerSheet(boolean isPlayerSheet) {
		this.isPlayerSheet = isPlayerSheet;
	}

	public boolean isPlayerSheet() {
		return isPlayerSheet;
	}

}
